在更新或向其中添加数据之前是否可以获取文档大小?
我正在使用此软件包来计算文档大小:
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
是占用大量文档大小的字段,我不想查询它,因为我在某些情况下不需要它,如上所述。
那么无论如何都要知道文档大小而不查询文档的内容吗?