我正在尝试使用NodeJS mongoDB驱动程序通过NodeJS脚本将大量数据导入我的Meteor App数据库。
我需要在脚本中生成一个Meteor ObjectID。我知道我可以像Mego一样配置Meteor应用程序以生成ID,但是我想避免这样做,因为这可能意味着我的应用程序会发生很多更改。
答案 0 :(得分:0)
您可以仅在脚本中使用mongodb driver来生成docs here中所述的ObjectId。
示例:
var ObjectID = require('mongodb').ObjectID;
_id: new ObjectID()
希望这会有所帮助!
因为Meteor为您需要使用的IDS使用十六进制字符串:
var ObjectID = require('mongodb').ObjectID;
_id: new ObjectID().toHexString()