4
A
回答
6
查找不支持date_A> date_B的所有文檔。
如果您只比較data_A和date_B,那麼您可以在date_A> date_B時索引另一個字段 date_a_greater_than_date_b:true。
16
我發現這個問題尋找同樣的事情。事實證明,您可以使用filter query進行字段比較篩選,特別是frange和sub。
frange
可以採取下限l
或上限u
或兩者。 可選值incl
和incu
通知過濾器邊界是否包含邊界。
sub
減去字面數字或文檔字段。
所以答案是添加一個過濾器,只接受A減B大於零的文檔。設定下限爲0,省略上限,並設置incl
爲false,以排除下界本身(以除去文檔其中A == B)
fq={!frange l=0 incl=false}sub(A,B)
URL編碼:fq=%7B!frange+l%3D0+incl%3Dfalse%7Dsub(A%2CB)
相關問題
- 1. MySQL選擇一個字段,比較並更改另一個字段
- 2. 從另一個表比較一個字段中選擇記錄
- 3. 按字段篩選並選擇另一個字段mongodb
- 4. HTML選擇字段更新另一個
- 5. MongoDB:查詢字段大於另一個字段的文檔
- 6. SOLR - 依賴於另一個字段的字段值更新某個字段值
- 7. 從另一行中選擇一個字段作爲另一個字段的字段
- 8. 刪除一個字段並更新文檔中的另一個字段
- 9. 基於另一個字段的Solr更新字段
- 10. SQLite,從另一個表中選擇字段「like」字段
- 11. 從一個表中選擇所有字段,並從mysql中的另一個表中選擇一個字段
- 12. 如何在MongoDB中選擇一個字段大於其他字段的文檔?
- 13. 從一個表中選擇數據的字段大於另一個表中另一個字段的數據
- 14. MySQL的一個表中選擇字段不在另一個表
- 15. 在選擇另一個選擇字段時創建一個動態選擇字段
- 16. 將文本從一個字段追加到另一個字段?
- 17. 基於另一個選擇字段在html選擇字段中隱藏條目
- 18. 選擇一個字段不等於而另一個字段不在另一個表中的隨機行
- 19. N1QL選擇文檔ID和一個名爲「ID」的JSON字段
- 20. 選擇一個字段的多個字段
- 21. 更新字段與另一個字段另一個表
- 22. 從同一行的同一個MySQL表中選擇一個字段的值到另一個字段中?
- 23. 如何將一個字段的總和與另一個字段進行比較?
- 24. jquery不會將字段的選擇選項附加到另一個字段
- 25. concat一個表組的字段由另一個表的字段
- 26. Sugarcrm多選字段依賴於另一個多選字段
- 27. 找到一個字段大於另一個字段的行
- 28. TFS從一個字段到另一個字段的「複製」值
- 29. 如果一個字段是另一個表中某個字段的子字符串,從表中選擇行
- 30. 通過字段進行彙總並選擇另一個字段的最大值作爲集合的文檔
耶,那就是我最終做的,謝謝 – Joyce 2012-03-27 18:17:03