使用meteor mongo shell插入时如何使用新的meteor id?

时间:2016-09-20 14:46:42

标签: mongodb meteor

如果我运行meteor mongo然后在shell中输入

  

meteor:PRIMARY> db.collection_name.insert({field:"string"})

我找回一个带有ObjectId的文档,但我希望它有一个Meteor id字符串。

  

{" _id" :ObjectId(" 57e1492daf102b5f83d5e683")," field":" string" }

我试过meteor:PRIMARY> db.dictionary.insert({_id:new Mongo.ObjectId, "field":"string"}),但当然不行。

如何在mongo shell中插入文档并为其提供一个唯一的随机id字符串,就像在代码中插入一样?

像这样:{ "_id" : "xGfyoJE6GBPqG6Av8", "field":"string" }

1 个答案:

答案 0 :(得分:0)

您可以使用Mongo内置方法ObjectId()https://docs.mongodb.com/manual/reference/method/ObjectId/

<div id="xyz" class="row">
  <div id="abc" class="col-border-bottom container-fluid">
    <h2>ABC details</h2>
    <table id="abc-table"></table>
  </div>
  <div id="def" class="container-fluid">
    <h2>DEF details</h2>
    <table id="def-table"></table>
  </div>
</div>

这会给你你想要的东西