我想在MongoDB中删除文档的ID。
我将把文件放在下面:
{
"_id" : ObjectId("54f2324671eb13650e8b4569"),
"nome" : "Pr.Ademar Lourenço",
"tweet" : "Jornal Águas Lindas: Prefeito Hildo se reúne com governador Rollemberg e prefeitos do Entorno http://t.co/PtVWIENdO4"
}
我希望你是这样的:
{
"nome" : "Pr.Ademar Lourenço",
"tweet" : "Jornal Águas Lindas: Prefeito Hildo se reúne com governador Rollemberg e prefeitos do Entorno http://t.co/PtVWIENdO4"
}
原因和我将此文档导出到.txt并将其从MongoDB中处理。
答案 0 :(得分:1)
您可以使用mongoexport以json或csv格式导出数据。此实用程序有一个--fields选项,可用于定义要导出的特定字段
--fields nome,tweet
调整参考文档中的示例:http://docs.mongodb.org/v2.2/reference/mongoexport/到您的示例。
对于JSON
mongoexport --db sales --collection contacts --fields nome,tweet --out contacts.json
对于CSV
mongoexport --db users --collection contacts --fields nome,tweet --csv --out contacts.csv
希望这足以让您将数据导出到所需的表单中。
答案 1 :(得分:0)
您可以进行查询并删除投影参数中的_id字段,例如:
db.tweets.find({},{_ id:0});
这会在响应中删除列_id。