【问题标题】:How to see if Realm ObjectId equals String (JavaScript)如何查看 Realm ObjectId 是否等于字符串(JavaScript)
【发布时间】:2021-09-22 14:35:30
【问题描述】:
我正在使用 MongoDB 的 Realm 并尝试查看 ObjectId 是否等于具有相同字符的字符串。我已经尝试将 ObjectId 转换为字符串,反之亦然,但无论我尝试什么,即使值完全相同并且当我记录它们时它们看起来相同,它也不会将它们视为相等。请大家帮忙看看
【问题讨论】:
标签:
javascript
mongodb
realm
objectid
mongodb-realm
【解决方案1】:
ObjectId 可以直接用于与其他 ObjectId 的比较 - 表示有 、。
此外,ObjectId 的字符串表示形式可以检索为
ObjectId.toString()
它以字符串文字“ObjectId(...)”的形式返回 JavaScript 表示。
鉴于此
ObjectId("507f191e810c19729de860ea").str
将评估为
507f191e810c19729de860ea