我的用户集合中的每个文档如下所示:
access: { 123456789012345678901234: 3, 123456789012345678901235: 2, 123456789012345678901234: 1, 123456789012345678901236: 0 }
我正在尝试查找所有access.123456789012345678901234
大于 0 的记录,这就是我编写函数的方式。(值123456789012345678901234传递给参数companyid中的函数)
findUsersInCompany: function(companyid, callback) {
base.db.users.find({ "access." + companyid: { "$gt": 0 } }, function(err, usersList) {
if( err ) callback(err);
else if( _.isEmpty(usersList) ) callback(1016);
else callback( null, usersList );
});
}
但是,我收到一条错误消息,上面写着“意外的令牌 +”
任何有关如何使其工作的帮助都会非常有帮助。