我目前正在嘗試爲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. 在Mongoose中對查詢進行分組
- 4. 如何在Mongoose中執行查詢?
- 5. 如何在SQL中的表中執行範圍查詢
- 6. 如何在Mongoose中應用如查詢?
- 7. 如何在apache lucene中執行整數範圍查詢?
- 8. SOQL查詢,其中行號是範圍
- 9. 'null'進入Mongoose查詢'findOne()'
- 10. 您可以通過DynamoDB中的GSI範圍進行查詢
- 11. 如何在Mongoose中執行查找查詢?
- 12. 範圍查詢在Elasticsearch
- 13. Elasticsearch不在範圍查詢
- 14. Lucene中的範圍查詢
- 15. Cassandra範圍查詢
- 16. Firebase範圍查詢
- 17. JavaScript範圍查詢?
- 18. @media查詢範圍
- 19. MySQL查詢範圍
- 20. 如何在LDAP上運行範圍查詢
- 21. 如何按日期範圍查詢Cassandra
- 22. 如何按範圍訂購MySQL查詢?
- 23. 如何優化此範圍查詢
- 24. SQL查詢檢查範圍
- 25. 從查詢查詢中選擇行範圍
- 26. 在Elasticsearch查詢中使用範圍
- 27. 在Mongoid中查詢日期範圍5.1
- 28. 在Semantic MediaWiki中縮小查詢範圍
- 29. MySql查詢日期範圍在PHP中
- 30. 基於行範圍的Cassandra查詢表
你能不能解釋一下代碼? – xinaiz