MCPcopy Create free account
hub / github.com/documentdb/documentdb / DocumentBsonValueHasDocumentId

Function DocumentBsonValueHasDocumentId

pg_documentdb_core/src/io/pgbson.c:1870–1881  ·  view source on GitHub ↗

* Similar to PgbsonHasDocumentId but for bson_values */

Source from the content-addressed store, hash-verified

1868 * Similar to PgbsonHasDocumentId but for bson_values
1869 */
1870bool
1871DocumentBsonValueHasDocumentId(const bson_value_t *document)
1872{
1873 if (document->value_type != BSON_TYPE_DOCUMENT)
1874 {
1875 return false;
1876 }
1877
1878 bson_iter_t it;
1879 BsonValueInitIterator(document, &it);
1880 return bson_iter_find(&it, "_id");
1881}
1882
1883
1884/*

Callers 1

ProcessInsertionFunction · 0.85

Calls 1

BsonValueInitIteratorFunction · 0.85

Tested by

no test coverage detected