我目前正在嘗試爲MongoDB中的每個項目文檔添加價格。這些價格中的很多都有範圍,即項目A的價格範圍爲50美元至100美元。如何將這些範圍存儲在數據庫中,然後根據這些值進行查詢?我正在考慮爲每個文檔添加兩個屬性lowPrice和highPrice,以分別保持該項目的最低價格範圍和該項目的最高價格範圍。然後,當我查詢時,我只會查詢lowPrice小於或等於查詢價格和highPrice大於或等於查詢價格的文檔。不過,我覺得可能有更有效的方法來做到這一點。任何建議表示讚賞!如何在Mongoose中進行範圍查詢?
0
A
回答
0
你有最低和最高價格的解決方案是一個很好的現場
看一看這裏的蒙戈查詢比較。
db.test.find({
minNum : { $gte : 50},
maxNum : { $lte : 100}
});
https://docs.mongodb.com/manual/reference/operator/query-comparison/
0
db.testCollection.find({
lowVal : {$gte : 50},
highVal : {$lte : 100}
});
相關問題
- 1. Mongoose默認範圍查詢
- 2. 如何在MongoDB中使用範圍查詢進行分頁?
- 3. Python - 如何在Azure表存儲中進行範圍查詢
- 4. 在Mongoose中對查詢進行分組
- 5. 如何在Mongoose中執行查詢?
- 6. 在查詢中選擇行的範圍
- 7. 如何對日期範圍進行通用查詢?
- 8. 在SQLite中查詢範圍
- 9. 在reactivemongo中查詢範圍
- 10. 在二維矩陣中進行範圍更新和查詢
- 11. 如何在SQL中的表中執行範圍查詢
- 12. 如何通過Mongoose中的父項字段進行查詢?
- 13. 範圍查詢
- 14. 如何在一個lucene查詢中查詢範圍和缺失?
- 15. 用Mongoose進行動態查詢
- 16. 如何在Mongoose中應用如查詢?
- 17. 在Sitecore中如何使用Lucene運行日期範圍查詢?
- 18. 如何在apache lucene中執行整數範圍查詢?
- 19. 如何進入VBA在行範圍2:60和列範圍D:H
- 20. SOQL查詢,其中行號是範圍
- 21. 'null'進入Mongoose查詢'findOne()'
- 22. 如何在彈性搜索中使用範圍查詢進行查詢(某些字段可能不存在)
- 23. 從多個範圍中進行選擇的Mysql查詢
- 24. 您可以通過DynamoDB中的GSI範圍進行查詢
- 25. 如何在Mongoose中執行查找查詢?
- 26. cassandra中的範圍查詢
- 27. Lucene中的範圍查詢
- 28. Solr中的範圍查詢
- 29. Elasticsearch不在範圍查詢
- 30. 範圍查詢在Elasticsearch
你能不能解釋一下代碼? – xinaiz