我研究过mongodb 2.1的聚合框架。我已经做了一个测试。
var drugstore = {
id: 860011001238937,
name: "store1",
transaction_flow: [
{
pepdate: 20120327,
create_date: "2012-3-27 16:36:33",
trace: "000256",
peopleid: "123456",
tranamt: 1000,
},
{
pepdate: 20120405,
create_date: "2012-3-27 16:36:33",
trace: "000256",
peopleid: "123456",
tranamt: 1000,
}
]
};
在我将 4 万条数据插入 transaction_flow 后,mongodb 崩溃了。而且我知道mongodb的文档的限制大小是16Mb,现在药店集合是22Mb。所以聚合命令,例如。unwind,为什么要设计这个命令,什么时候使用?