couchdb - 如何在 couchdb 中使用 $size 和 $gt 查找大小大于 2 的所有文档数组键
问题描述
我想在 couchdb 中的数组大小上使用 $gt。我找不到任何关于将 $gt 与 $size 一起使用的文档。
只有 $size 可以正常工作,但是当我将它与 $gt 一起使用时,它不起作用。
示例:这工作正常
"selector": {
"doc_id": "1080_15465869093608",
"mapped_id": {
"$size": 2
}
}
这是行不通的。
"selector": {
"doc_id": "1080_15465869093608",
"mapped_id": {
"$size": {"$gt": 2}
}
}
解决方案
只是不支持。如果您查看选择器的文档,您可以看到$size只能与整数一起用作值。
https://docs.couchdb.org/en/2.3.1/api/database/find.html#condition-operators
推荐阅读
- python - python hex() 的问题
- javascript - 页面如何自动滚动到点击的列表项?
- c# - 为了在 ASP.NET Core 2.0 中执行模型单元测试,我应该将什么传递给控制器
- python - 在继续 while 循环之前运行定时函数
- android - AWS 服务中的 crashlytics 替代方案是什么?
- sql - 在 SQL Server 中查找和拆分
- react-native - React Native 将动态内容加载到 webview
- reactjs - 反应 + 还原。调度后的路线[无法读取未定义的属性'then']
- amazon-web-services - Fargate 中的 vCPU 的真正含义是什么?
- javascript - ES6 Array.find() 使用哪种算法