如何在聚合函数中应用js函数?

时间:2019-06-03 16:40:12

标签: mongodb csv

我有我的函数Json2CSV,它使用“ toCSV”方法将Json格式转换为字符串。

当我把它放在mongo shell中时: db.collection.aggregate([{$ project:{_id:“ $ _id”,csv:{_id:“ $ _ id”}}},{$ out:“ csv”}])) 我在csv文件中得到了所有ID。

如果我使用CSV: toCSV(db.collection.findOne({})) “结果完成了”

但是当我尝试这个时: db.publicacion.aggregate([{$ project:{_id:“ $ _id”,csv:toCSV({_ id:“ $ _ id”,field1:“ $ field1”,field2:“ $ field2”})}},{ $ out:“ csv”}])

csv的结果为空

有人知道如何解决此问题?感谢您的回答。

0 个答案:

没有答案