0
我目前正在计划使用Node开发一个应用程序,并且我坚持我是否应该使用MongoDb作为数据库。理想情况下,我想使用它。我明白它是如何工作的,但我不明白的是如何引用文档模型中的其他对象。MongoDb和存储对象之间的关系
例如,假设我有两个对象;一个用户和一个订单对象。
{
Order : {
Id: 1,
Amount: 23.95
}
}
{
User: {
Id: 1,
Orders: [ ]
}
}
本质上,用户将订单,并在创建该订单的对象,我想为用户目的是适当地更新订单阵列。
首先,我听到很多关于MongoDb缺乏关系功能的内容。那么我能否在订单数组中存储对该订单的引用,可能是通过ID?或者我应该只将订单对象的副本存储到数组中?