我有一个Meteor应用程序,最初在模板中使用集合中每个记录的_id
字段命名列表项。
当我获取_id
字段时,我将其转换为字符串以在模板中使用。
现在我想在Mongo中更新这些记录,并将_id
传回一个Meteor.method
,但它们仍然是字符串格式,而Mongo期望的是一个ObjectID()。是否有一种简单的方法将此字符串转换为ObjectID()
?如果没有,我有哪些替代方案?
好的,找到了!在 /server
中,在你的 Meteor 方法函数中执行以下操作进行转换:
var mid = new Mongo.ObjectID(str_id_sent_to_server);