Meteor - 通过Mongo ObjectId从集合中查找文档

jre*_*emi 14 mongodb meteor

如果您直接在Mongo中创建Mongo文档并希望通过Meteor访问同一文档,那么完成此任务的最佳方法是什么?

当我尝试访问时,我得到了未定义的结果.

如果您从Meteor创建一个新文档,它不会在id前面加上ObjectId("").

任何帮助将不胜感激.

我想通过精确的ObjectId简单地找到确切的文档.

And*_*Mao 29

用途Meteor.Collection.ObjectID:

var oid = new Meteor.Collection.ObjectID("a86ce44f9a46b99bca1be7a9");
var doc = SomeCollection.findOne(oid);
Run Code Online (Sandbox Code Playgroud)

请参阅有关如何生成集合中唯一ID选项.但是,Meteor中的一般做法是使用字符串方法,因为客户端可以可靠地生成唯一ID.