0

我研究过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,为什么要设计这个命令,什么时候使用?

4

1 回答 1

0

MongoDB 命令的任何结果的最大大小限制为 64MB。有一个正在进行的票证将添加一个类似于 map reduce 命令的输出选项,您可以在其中将结果转储到新集合中。

于 2012-04-05T16:19:35.863 回答