查找名称为“ Chris”的MongoDB集合大小

为此,请bsonsize()MongoDB中使用。让我们创建一个包含文档的集合-

> db.demo250.insertOne({"Name":"Chris"});

{

   "acknowledged" : true,

   "insertedId" : ObjectId("5e46bd501627c0c63e7dba70")

}

> db.demo250.insertOne({"Name":"Bob"});

{

   "acknowledged" : true,

   "insertedId" : ObjectId("5e46bd531627c0c63e7dba71")

}

> db.demo250.insertOne({"Name":"David"});

{

   "acknowledged" : true,

   "insertedId" : ObjectId("5e46bd561627c0c63e7dba72")

}

> db.demo250.insertOne({"Name":"Chris"});

{

   "acknowledged" : true,

   "insertedId" : ObjectId("5e46bd5b1627c0c63e7dba73")

}

find()方法的帮助下显示集合中的所有文档-

> db.demo250.find();

这将产生以下输出-

{ "_id" : ObjectId("5e46bd501627c0c63e7dba70"), "Name" : "Chris" }

{ "_id" : ObjectId("5e46bd531627c0c63e7dba71"), "Name" : "Bob" }

{ "_id" : ObjectId("5e46bd561627c0c63e7dba72"), "Name" : "David" }

{ "_id" : ObjectId("5e46bd5b1627c0c63e7dba73"), "Name" : "Chris" }

以下是查询以查找名称“ Chris”的MongoDB集合大小-

> var t = 0;

> db.demo250.find({Name:"Chris"}).forEach(function(doc) {

...   var s = Object.bsonsize(doc);

...   t += s;

... })

> print(t);

这将产生以下字节输出-

76

以上是 查找名称为“ Chris”的MongoDB集合大小 的全部内容, 来源链接: utcz.com/z/345344.html

回到顶部