ryanking8215
V2EX  ›  程序员

mongodb 没有事务的话,如何去解决这样的问题

By ryanking8215 at 2014 年 3 月 13 日 · 5964 次点击
mongodb需要存储一个树形结构,目前是这样设计的:
{_id:'A',name:'a',children:['B','C'],parentId:null}
{_id:'B',name:'b',children:[],prentId:'A'}
{_id:'C',name:'c',children:[],parentId:'A'}

就是
a|-b
|-c
的样子。

这样在插入一个结点的时候,需要在父结点上作为children插入该结点,这样就是2次写操作。如果多个进程如何保证在读写的时候是安全的(完整的),除了从一个入口进去之外,mongodb本身提供机制来实现吗?
1 条回复  •  1970-01-01 08:00:00 +08:00
Yuc
   1
Yuc  
   2014 年 3 月 13 日
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 24ms · 3.9.8.5