如何在一个Document中添加Mongo查询并将其插入到Collection中?

时间:2017-04-03 11:27:08

标签: json mongodb mongodb-query

这是一份示例文件。我希望在“条件”字段中插入MongoDB查询。

那么如何插入呢?

{
    "_id": 9000001,
    "GeoId": 111002,
    "collection": "Age",
    "condition": "{ db.age.find({"Fields.FieldValue" : ""})}",
    "alertMessageTemplate": "The age is #<20#  & #>100# ",
}

1 个答案:

答案 0 :(得分:1)

我最好的方法是集合名称和条件是单独的字段:

"collection": "Age",
"condition": {"Fields.FieldValue" : ""},

这样您就可以将条件保存为JSON对象。

然后你可以在find:db.getCollection('+collection+').find('+condition+');

上格式化