为什么mongo文件的_id默认为STRING而不是ObjectID

时间:2014-04-16 09:08:34

标签: mongodb meteor objectid

The document of Meteor表示默认使用STRING作为_id。它的含义是什么?如果我编写一个脚本来导入一个巨大的csv文件,但是想给每个文件一个随机字符串,我该怎么办?

1 个答案:

答案 0 :(得分:6)

关于为什么Meteor使用字符串ID而不是ObjectIDs有quite a bit of discussion,但它基本上归结为在客户端上生成ObjectIDs要困难得多。

字符串id生成在Meteor中实现为Random.id()。因此,如果您在Meteor流程中使用Javascript导入CSV,请使用它。