0

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 メソッドを使用してみましたが、それでも同じエラーがスローされます。

挿入はうまくいくので、何が起こっているのかわかりません。レコードを更新するにはどうすればよいですか?

4

0 に答える 0