nodejs + mongoose - 获取文档大小而不查询其所有内容?

时间:2017-03-24 18:40:29

标签: node.js mongodb mongoose bson

在更新或向其中添加数据之前是否可以获取文档大小?

我正在使用此软件包来计算文档大小:

then

这是我的示例代码:

// Get BSON parser class.
// https://www.npmjs.com/package/bson
var bson = require("bson");
// Create a bson parser instance.
var BSON = new bson();

但是我在那里访问的docSize是正确,因为我从查询中挑出 var docSize = 0; Piece.findOne({ _id: lastPiece._id }, function(err, piece) { // Get the document size. docSize = BSON.calculateObjectSize(piece); // do something. }) .select("-data"); data是占用大量文档大小的字段,我不想查询它,因为我在某些情况下不需要它,如上所述。

那么无论如何都要知道文档大小而不查询文档的内容吗?

0 个答案:

没有答案