【发布时间】:2018-12-06 15:52:55
【问题描述】:
new Mongo.ObjectID('18986769bd5eaaa42cb565b1') == new Mongo.ObjectID('18986769bd5eaaa42cb565b1')
返回假
new Mongo.ObjectID('18986769bd5eaaa42cb565b1').toString() == new Mongo.ObjectID('18986769bd5eaaa42cb565b1').toString()
返回真
这是一个错误、一个功能,还是我只需要使用 valueOf() 处理这些并在我需要使用数据库时将其从字符串转换回来?
【问题讨论】:
-
两个独立的 JavaScript 对象从不
==到彼此。 -
你应该看看这个问题,它可能会解决你的问题stackoverflow.com/questions/11637353/… 基本上他们说你需要使用你正在使用的mongo库提供的equals方法
-
@Roger,请添加您的评论作为答案,以便我接受。
-
@TylerClendenin 完成!
标签: javascript mongodb meteor