【发布时间】:2018-07-03 18:58:12
【问题描述】:
我正在尝试从文件系统中删除旧文件
文件列表在 mongoDb 集合中维护,如下所示:
{
"_id" : ObjectId("59a39215953f77968789d692"),
"className" : "com.xerox.model.ModuleDocument",
"documentId" : "0000001643",
"documentDate" : ISODate("2017-05-11T04:00:00.000Z"),
"documentType" : "PRINTER_VALIDATION_2017",
"module" : "PRINTERS",
"printerId" : "1002563",
"origFileName" : "0000001643.JPG",
"isDeleted" : true
}
但是当我使用 mongo shell 查询数据库时
db.getCollection('xerox_documents').find({"isDeleted":true})
结果显示为 JSON, 是否可以获得纯文本格式的结果? 所需的输出类似于:
DEL c:\DOCS\PRINTERS\PRINTER_VALIDATION_2017\0000001643.JPG
DEL c:\DOCS\PRINTERS\PRINTER_VALIDATION_2017\0000001643.JPG
【问题讨论】:
-
您能否解释一下...您希望哪个字段为文本格式?
-
任何领域,如果你能告诉我如何,我可以构建其余的
-
只需使用
forEach循环遍历结果并使用print函数来格式化字符串。 -
@MarcoLuzzara 你能提供样品吗?
标签: mongodb mongo-shell