首页 > 解决方案 > QBE 查询未检索到预期结果

问题描述

我正在使用Query By Example (QBE)尝试从 ML 数据库中检索某些条目。我正在尝试检索与查询中的所有条件匹配的条目。这是我目前正在使用的查询:

{
  "$query": {
    "$and": [
      {
        "data": {
          "name": "Name",
          "active": true,
          "nestedProperty": {
            "prop1": "Value 1",
            "prop2": "Value 2",
            "prop3": 50
          }
        }
      }
    ]
  }
}

但是,它并没有返回我的预期。我认为它只是返回与任何属性匹配的任何内容。谁能看到我哪里出错了?

标签: marklogic

解决方案


抱歉误报 - 原来在服务器端有代码将属性之一映射到不同的值。查询确实有效,我只需要考虑更改。


推荐阅读