Все:Как получить Handle Диапазон дат в MongoDB
Im довольно новый для MongoDB, Интересно, если я хочу, чтобы найти документ по диапазону дат, как я могу это сделать? Итак, вопрос будет:
[1] Как я могу вставить данные?
Моего объект данных, как:
{
value: 10,
date: "20150121"
}
Я хочу знать, как я могу препроцессировать поле даты, прежде чем вставить его
[2] Как я могу найти определенную docuemnts диапазона?
Я имею в виду, используя что-то вроде:
db.collection.find({ date: { $gt: date1, $lt: date2 } });
Но я не уверен.
Thanks
Для (1), см https://stackoverflow.com/questions/3778428/best-way-to-store-date-time-in-mongodb и https://stackoverflow.com/questions/ Например, 6764821/what-is-the-best-way-to-store-date-in-mongodb. Для (2) да, вы можете использовать операторы сравнения - например. см. https://stackoverflow.com/questions/8835757/return-query-based-on-date и документацию MongoDB по адресу http://docs.mongodb.org/manual/reference/operator/query/ – DNA
@ DNA благодарит меня посмотрим. – Kuan