Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 如何在一个文档中添加Mongo查询并将其插入集合?_Json_Mongodb_Mongodb Query - Fatal编程技术网

Json 如何在一个文档中添加Mongo查询并将其插入集合?

Json 如何在一个文档中添加Mongo查询并将其插入集合?,json,mongodb,mongodb-query,Json,Mongodb,Mongodb Query,这是一个示例文档。我希望在“条件”字段中插入MongoDB查询 那么如何插入它呢 { "_id": 9000001, "GeoId": 111002, "collection": "Age", "condition": "{ db.age.find({"Fields.FieldValue" : ""})}", "alertMessageTemplate": "The age is #<20# & #>100# ", } { “_id

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

那么如何插入它呢

{
    "_id": 9000001,
    "GeoId": 111002,
    "collection": "Age",
    "condition": "{ db.age.find({"Fields.FieldValue" : ""})}",
    "alertMessageTemplate": "The age is #<20#  & #>100# ",
}
{
“_id”:9000001,
“大地水准面”:111002,
“收藏”:“年龄”,
“条件”:“{db.age.find({”Fields.FieldValue:“}”),
“alertMessageTemplate”:“年龄为100岁”,
}

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

"collection": "Age",
"condition": {"Fields.FieldValue" : ""},
通过这种方式,您可以将条件保存为JSON对象


然后可以在find上格式化:
db.getCollection('+collection+').find('+condition+')

将使用Java尝试此操作,并检查我是否可以阅读该查询。谢谢