mongoDB,查找不是特定类型的字段

时间:2019-02-16 21:56:32

标签: node.js mongodb

我有一些存储字符串而不是对象ID的旧数据,我想找到一种查找这些记录的方法...

例如-

user : {
    _id: ObjectId('234wer234wer234wer')
    books_read: [
        {
           title: "Best book ever",
            _id: "123qwe234wer345ert456rty"
        },
        {
           title: "Worst book ever",
            _id: "223qwe234wer345ert456rty"
        },
        {
           title: "A Tail of Two Cities",
            _id: ObjectId("323qwe234wer345ert456rty")
        }
    ]
}

在这种情况下,您可以看到3本书中的2本书具有_id字符串,而不是ObjectIds ...我想将它们更新为ObjectIds-但首先必须找到它们。

任何建议,我们将不胜感激。

0 个答案:

没有答案