играю с MongoDb и Mon goose, и я пытаюсь фильтровать по ценовому диапазону, например, отображать свойства от 0 до любого числа (10000),
Моя модель очень проста:
const mongoose = require('mongoose');
const PropertySchema = mongoose.Schema({
title: String,
description: String,
price: Number,
town: String
})
module.exports = mongoose.model('Property', PropertySchema);
И маршрут. это то, что я собираюсь установить цену от 0 до любого числа, я не хочу жестко кодировать это максимальное значение
const express = require('express');
const router = express.Router();
const Property = require('../models/Property');
router.get('/', async (req, res) => {
try {
const properties = await Property.find({ price: { $in: [ 0, 0 ] } });
res.json(properties);
} catch (err) {
res.json({ message: err });
}
});
URL
properties?price=0&10000
Может кто-нибудь помочь мне с это? Как установить диапазон цен на недвижимость?