2015-04-05 64 views
2

我有一个Meteor应用程序,我最初使用我的集合中每个记录的_id字段来命名我的模板中的列表项。在Javascript中使用Mongo ObjectID转换字符串(流星)

当获得_id字段时,我将它转换为模板中使用的字符串。

现在我想在Mongo中更新这些记录,并将_id传回Meteor.method,但这些记录仍然是字符串格式,而Mongo期望获得ObjectID()。有没有简单的方法将此字符串转换为ObjectID()?如果没有,我有什么替代方案?

回答

8

好的,找到它了!在/server上,在您的Meteor方法功能中,将其转换为:

var mid = new Mongo.ObjectID(str_id_sent_to_server); 
相关问题