如果您直接在Mongo中创建Mongo文档并希望通过Meteor访问同一文档,那么完成此任务的最佳方法是什么?
当我尝试访问时,我得到了未定义的结果。
如果您从Meteor创建一个新文档,它不会在id前面加上ObjectId(“”)。
非常感谢任何帮助。
我想通过精确的ObjectId找到确切的文档。
答案 0 :(得分:28)
使用Meteor.Collection.ObjectID
:
var oid = new Meteor.Collection.ObjectID("a86ce44f9a46b99bca1be7a9");
var doc = SomeCollection.findOne(oid);
请参阅options for how unique IDs in collections are generated。但是,Meteor的一般做法是使用字符串方法,因为客户端可以可靠地生成唯一ID。