私は現在、MongoDBの私のItem文書の価格を追加しようとしています。これらの価格の多くに範囲があります。つまり、商品Aの価格範囲は50〜100ドルです。このような範囲をデータベースに保存してから、これらの値に基づいてクエリを実行するにはどうすればよいですか?私は、それぞれのドキュメントlowPriceとhighPriceに2つの属性を追加して、アイテムの価格帯の最低値とアイテムの価格帯の最高値をそれぞれ保持することを考えていました。次に、私が照会するとき、私は、照会価格以下のlowPriceと照会価格以上のhighPriceを持つ文書を照会するだけです。しかし、私はこれを行うより効率的な方法があるかもしれないと感じています。どんな提案も感謝しています! minとmaxの価格を持っていることのMongooseで範囲照会を行う方法は?
0
A
答えて
0
あなたのソリューションは、良いシーン
は、ここでのmongoクエリの比較を見てくださいます。
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. dynamodbの範囲キーの範囲を照会する方法は?
- 2. mongooseで複数の日付範囲を照会
- 3. Mongoose - フック内での照会方法は?
- 4. Solrで範囲照会を正しく作成する方法
- 5. 日々の範囲でmongodbを照会
- 6. 数値フィールドによるドキュメントの照会を行うRavenDB範囲
- 7. utcdatetimeでの照会の範囲X ++
- 8. Dojoに範囲フィルター/照会を追加する方法ItemFileReadStore
- 9. 日付範囲のクエリの照会
- 10. SQL - 日付範囲による照会
- 11. DynamoDB:非シーケンシャル範囲キーのセットで範囲キーを照会します。
- 12. "範囲照会"はどのように実行されますか?
- 13. は、日付範囲の間でレコードを照会
- 14. Mongooseサブ文書を照会
- 15. Mongoose:内部にオブジェクトを照会する方法は?
- 16. elasticsearchデータ範囲が異なる2つのフィールドで照会する方法
- 17. Boto3でハッシュキーと範囲キーを使用してDynamoDBを照会
- 18. mysqlのIP範囲を照会する最も効率的な方法
- 19. FMDB Sqlite iPhone開発者の日付範囲のデータを照会する方法
- 20. 2つの日付範囲からデータの表を照会する方法
- 21. 日付範囲をレールで照会する
- 22. 可変範囲の参照方法
- 23. mongoose discriminatorsを使用してMongoDBコレクションを照会する方法
- 24. office.jsを使用してExcel範囲の名前と参照を行う方法
- 25. SQLiteインターバル内のエントリの範囲を照会
- 26. データの範囲を照会するときのOracle SQL
- 27. Mongooseサブ文書のプロパティを照会
- 28. 2基準を行う方法データをExcelで照会する
- 29. Postgres:入れ子になったjsonb列の範囲照会
- 30. Rails:アクティブレコードのモデルの日付ではなく、時間範囲を照会する方法
あなたはコードを説明してもらえますか? – xinaiz