0

現在これを使用していますが、ロードされていないようです。これにはしばらく時間がかかりますか、それとも何か間違っていますか? 私のシェルは3.2.1ですが、私のデータベースは3.0.3のモジュラスです

db.itemtemplates.find().snapshot().forEach(
  function (e) {
    // update document, using its own properties
    e._id = e._id.str
    db.itemtemplates.save(e);
  }
)
4

1 に答える 1

0

ObjectIdを文字列に変換する正しい方法は、ドキュメントtoString()を参照してください。

db.itemtemplates.find().snapshot().forEach(
  function (e) {
    // update document, using its own properties
    e._id = e._id.toString()
    db.itemtemplates.save(e);
  }
)
于 2016-02-15T19:07:31.577 に答える