2016-09-20 50 views
0

如果我運行meteor mongo然後在shell中輸入如何在使用meteor mongo shell插入時使用新的流星ID?

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

我得到一個文件,其中含有的ObjectId,但我想它有一個流星ID字符串。

{ 「_id」:物件( 「57e1492daf102b5f83d5e683」), 「田」: 「串」}

我想這meteor:PRIMARY> db.dictionary.insert({_id:new Mongo.ObjectId, "field":"string"})但當然不工作。

如何在mongo shell中插入一個文檔併爲其添加一個唯一的隨機id字符串,就像插入代碼時一樣?

像這樣:{ "_id" : "xGfyoJE6GBPqG6Av8", "field":"string" }

+0

可能會有所幫助HTTPS什麼:// github上。 com /流星/流星/問題/ 3570 – chridam

+0

是的,我看到了。如果這意味着無法做到這一點,什麼是一個好的解決方法?我正在考慮使用可能使用隨機生成器的文本替換應用程序。如果這是行得通的,那麼獲得數據庫中相同的隨機字符串的機會有多大?我想這並不重要,因爲你可以重新運行命令。 – webmagnets

回答

相關問題