我研究了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。所以聚合命令,例如。放松,为什么设计这个命令,以及何时使用?