nodejs、mongoskin を使用しています。更新されたドキュメントを返したいので、findAndModify を使用していますが、クエリ {_id: "someid"} は機能しません。{id: ObjectID{'someid'} をクエリとして使用する必要があると思います。ObjectId 型を JS に取得するにはどうすればよいですか?
質問する
3630 次
3 に答える
13
これを試して:
ObjectID = require('mongoskin').ObjectID
{_id: new ObjectID("someid")}
于 2013-11-13T03:37:59.890 に答える
2
ここに解決策があります
var mongo = require("mongoskin");
var conn = mongo.db(YOUR_DETAILS);
var BSON = mongo.BSONPure;
これにより、ID int、string、または次のものを使用して変換できます。
conn.collection(YOUR_COLLECTION).find({_id:new BSON.ObjectID(YOUR_ID)})
それが役立つことを願っています!
于 2013-03-07T23:57:22.907 に答える