Ram*_*san 2 javascript mongodb meteor mongodb-query
我在流星项目中使用现有的Mongodb.现有的mongo id代表ObjectId().当我试图找到时_id,Meteor说ObjectId is not defined
JS:
Names = new Mongo.Collection('name_list', {idGeneration: 'MONGO'});
Names.find({"_id" : ObjectId("5539d9dcf046be5b2302aefc")}) //ReferenceError: ObjectId is not defined
Run Code Online (Sandbox Code Playgroud)
上面的JavaScript代码在服务器中运行.
你必须使用new Mongo.ObjectID("5539d9dcf046be5b2302aefc").有关一些警告,请参阅流星文档.
如果您想节省必须输入new和Mongo.每次,您可以定义一个功能:
function ObjectId(hexString) { return new Mongo.ObjectID(hexString); };
Run Code Online (Sandbox Code Playgroud)
然后你编写的代码将起作用.
| 归档时间: |
|
| 查看次数: |
3053 次 |
| 最近记录: |