-
导入json文件命令
mongoimport --db test --collection user --file D:\new.json -
mongodb查询某一条件的数据插入到集合中
var result = db.csmdR.find({“查询条件”})
while(result.hasNext()) db.新建表名.insert(result.next())
result = db.collection_name.find({‘ex’:‘helo’},{‘heh’:1, ‘he2’:0})
第一个{}为查询条件,第二个{} 为查询后显示的内容 -
按条件查找
db.collection_1.find({age:{$gte:20,$lte:30}}) -
创建集合
db.createCollection(‘name’) -
删除数据表
db.collection_name.drop() -
删除数据表中的内容
官方推荐
db.collection_name.deleteMany({“name”:“zhangshan”})(删除对条)
db.collection_name.deleteOne({“name”:“zhangshan”})(删除一条)
按条件删除(已经过时了)
db.collection_name.remove({“name”:“zhangshan”}); -
把数据表中的内容导出为json文件
mongoexport -d test -c collection_name -o /home/zhang -
mongodb数据表的高级查询
results_1 = collection_1.aggregate([{’$group’:{’_id’:"$ip",‘count’:{’$sum’:1}}}, {"$sort": {“count”: -1}}, {"$limit": 30} ,{’$match’:{‘count’:{’$gt’: 30}}}])