Я сомневаюсь, что данные будут храниться в mongodb. На самом деле я изучаю mongodb с помощью nodejs и express.i создаю приложение для доставки.
мне нужно хранить ежедневные заказы. с датой
1-й случай
для упрощения запросов я сделал что-то вроде date
в качестве ключа и упорядочил детали в виде массива
'2014-10-27': [{name, amount, ....}, {name, amount, ....}]
order = {name, amount, ....}
так что мне будет легко получать все заказы на этот день.
2-й случай
создайте схему, называемую заказами, и поместите дату в качестве поля в схеме и внесите ее в указатель, так что мне будет легко выполнять запрос.
[{name,amount, date}, {name, amount, date}]
какая схема будет полезна для обработки большого количества данных. Я лично думаю, 1-й случай будет гораздо более гибким. Но все еще в замешательстве ставить ссылку или фактический объект. Извините, если я ошибаюсь. Я все еще учусь. ребята, мне нужна помощь от вас, чтобы улучшить мое обучение. если данных становится больше, то какая схема обеспечивает хорошее решение.
и если вы, ребята, чувствуете, что это плохой подход, пожалуйста, помогите с вашим представлением о дизайне.