会议室预订项目需要在当天的不同时段不断为不同的会议室添加数据。我正在尝试使用Nosql DB(cloudant或Mongo),但我没有得到如何构建JSON数据/文档。我应该为每个会议室准备一份文件,如下所示吗?
"Analyses done"
等等?
答案 0 :(得分:0)
在mongoDB中,一个文档的大小是有限的。文档存储专门处理大量文档。因此,我认为最好为每个预订创建一个包含所有会议室和一个文档的文档。 您可以与预订文件内的会议室联系。
例如:
{
_id: generated ID
rooms: [
{_id:"1", name:"room1"},
{_id:"2", name:"room2"},
{_id:"3", name:"room3"},
]
}
{
_id: generated ID
name: "meeting",
room: "1",
start: "10:00 AM",
end: "12:00 AM",
user: [
{name: "ron"},
{name: "john"}
]
}