我有我的函数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的结果为空
有人知道如何解决此问题?感谢您的回答。