marklogic - QBE 查询未检索到预期结果
问题描述
我正在使用Query By Example (QBE)尝试从 ML 数据库中检索某些条目。我正在尝试检索与查询中的所有条件匹配的条目。这是我目前正在使用的查询:
{
"$query": {
"$and": [
{
"data": {
"name": "Name",
"active": true,
"nestedProperty": {
"prop1": "Value 1",
"prop2": "Value 2",
"prop3": 50
}
}
}
]
}
}
但是,它并没有返回我的预期。我认为它只是返回与任何属性匹配的任何内容。谁能看到我哪里出错了?
解决方案
抱歉误报 - 原来在服务器端有代码将属性之一映射到不同的值。查询确实有效,我只需要考虑更改。
推荐阅读
- javascript - 如何使用访问器函数(d)来访问父级的值?
- ruby-on-rails - 解析 JSON 并将数据存储到数据库的性能问题
- html - Angular如何定义返回值以显示
- pandas - 如何将值分配给数据框的单元格有效地迭代另一个对象
- c# - 使用 Dapper 的 .net 核心的通用存储库模式
- numpy - 通过 polynomial.legendre 拟合并得到系数
- python - Pylint UnicodeDecodeError utf-8 无法解码字节
- hibernate - 明显的死锁!!!为未分配的待处理任务创建紧急线程
- ruby-on-rails - 在rails中一起使用'where'和'or'
- python-3.x - 在 Anaconda 中安装 OpenCV 时出现权限错误