多json文件导入
#!/bin/bash
for filename in `ls poet.*`
do
mongo32.import --db poetry --collection poetrycn --host=192.168.5.246 --port=27017 --file $filename --jsonArray
done
1
2
3
4
5
6
2
3
4
5
6
批量修改字段1
db.tang300.update(
{"type" : {$exists : false}},
{"$set" : {"type" : "五言律诗"}},
false,
true
)
1
2
3
4
5
6
2
3
4
5
6
批量修改字段2
db.getCollection('tang300').find().forEach(function(doc){
db.getCollection('tang300').updateOne({_id:doc._id},{"$set":{"author":doc.detail_author[0]}})
}
)
1
2
3
4
2
3
4
批量删除字段
db.tang300.update(
{"detail_background_url" : {$exists : true}},
{"$unset" : {"detail_background_url" : ""}},
{multi:true}
)
1
2
3
4
5
2
3
4
5