如何从 mongodb 外壳准备漂亮的打印 CSV



我正在运行这样的代码:

db.items.group({
    cond: {"id": {$in: [1,2,3]}},
    initial: {},
    reduce: function(item_data, out) { print(item_data.id + "," + item_data.price); }
});

我想要一个 CSV 格式的 id,price 对输出(针对特定项目)。但是,不会打印任何内容(除了mapReduce的空结果)。完成任务的正确方法是什么?

db.items.find({
    "id": {$in: [1,2,3]}
}).forEach(function(item_data) { print(item_data.id + "," + item_data.price); })

最新更新