【发布时间】:2021-10-26 17:33:58
【问题描述】:
我想使用 mongoose 库获取对象的长度
这是我的代码
const mongo = require("../../server") // model call
{...}
var query = 'email@email.com'; //get an email
var db = mongo.connection;
db.db.collection("user").findOne({email:query}, function(err, result) {
if (err) throw err;
if ( result.length > 0) {...} // here I want to get my object length
在 result.length 中我得到一个错误,因为我的对象中没有长度,所以有人知道我怎样才能得到它?
【问题讨论】:
-
@AnuragSrivastava 不,我尝试了答案所说的放置 Object.size(OBJECT),但它说 object.size 不是函数
-
继续阅读答案..
-
@AnuragSrivastava 我找到了,我使用 Object.values(MYOBJECT).length 得到了答案,感谢您的光临
标签: javascript node.js mongoose