无法使用MongoDb和Monk更新文档

时间:2014-11-08 11:46:04

标签: node.js mongodb monk

我尝试使用Monk进行简单的文档更新,但会抛出以下异常:

.../node_modules/monk/node_modules/mongoskin/node_modules/mongodb/node_modules/bson/lib/bson/objectid.js:35
    throw new Error("Argument passed in must be a single String of 12 bytes or

我的代码非常简单:

var db = require('monk')('localhost/app'),
    raw = db.get('raw'),
    stats = db.get('daily');

stats.updateById("1_20141108", {$set: { last_updated: 123 }, $inc: {"stats.facebookcom":1}}, function() {});

我尝试过使用update,updateById,findAndModify方法,但仍然会抛出相同的错误。

插入工作正常,所以我不确定发生了什么。如何更新记录?

0 个答案:

没有答案