db.collection('users', function(err, users)
{
if (!err)
{
users.update({company:cursor[i].name}, {$set:{active:false}}, function() {});
}
});
cursor[i].name
有一个字符串值,当我显示console.log()
它时它显示得很好。
文档未更新。我在 MongoHQ 中使用远程数据库并使用本机 mongodb 驱动程序运行 Node.js 服务器。如果我在连接到同一个数据库时在 shell 上运行查询,它工作正常。
编辑:我使用了一个 int 而不是false
它工作得很好。我可以在 mongodb 中插入布尔值吗?如果是这样,怎么做?