代码之家  ›  专栏  ›  技术社区  ›  jtlz2

Mongodb/Mongo查询:如何反序列化存储在字符串字段中的嵌套JSON?

  •  0
  • jtlz2  · 技术社区  · 5 年前

    在元数据库上下文中:

    我将应用以下一行查询从mongodb文档集合中提取特定字段:

    [{"$project":{"myName":"$field1.field2" }},
        {"$match":{"_id":{"$eq":"blah"}}}      ]
    

    myName 是一个字符串字段,实际上是一个序列化的JSON对象。

    我如何适应上面的管道,也许使用 JSON.parse()

    第二部分:如何添加最后一个步骤来提取那些深度嵌套的字段?由于文件之间的结构不一致,情况更加复杂。。。

    谢谢!

    0 回复  |  直到 5 年前