【发布时间】:2012-02-28 18:59:47
【问题描述】:
我在 SQL 中有 3 个具有多对多关系的表。第一个表“帐户”有 3 个字段(帐户 ID、用户名、电子邮件)。第二个表“设备”有 2 个字段(设备 ID 和设备代码)和表“Association”有 4 个字段(AccountId、DeviceId、LastActivityDate、HasException)
如何将它们转换为 mongoDB。 根据 mongodb.org 的建议,我将集合“Associaton”嵌入到设备集合和帐户集合中,但是每次我的系统有新交易时,“LastAccessDate”字段总是更新。
-帐户收集: {
"用户名" : "xxx", “电子邮件”:1,
“关联”:[{ “设备 ID”:“4f45c4b73174ec818148d5c5”, "LastActivityDate" : "2012 年 2 月 23 日星期四 11:44:19 GMT +07:00", “有异常”:假 }, { “设备标识符”:对象标识符(“4f45c5e93174ec818148d5c7”), "LastActivityDate" : "2012 年 2 月 23 日星期四 11:52:05 GMT +07:00", “例外”:空 }] }
设备集合: {
"设备代码" : "abcjxhcbxkjcnxkcjhdiofjdojdlkdknd", “协会”:[{ "AccountId" : "34fdgfdy5676", "LastActivityDate" : "02/03/2012", “有异常”:假 }, { "AccountId" : "34fdgfdy5dd676", "LastActivityDate" : "02/03/2012", “有异常”:真 }],
}
【问题讨论】:
标签: mongodb