1. 导入json文件命令
    mongoimport --db test --collection user --file D:\new.json

  2. mongodb查询某一条件的数据插入到集合中
    var result = db.csmdR.find({“查询条件”})
    while(result.hasNext()) db.新建表名.insert(result.next())
    result = db.collection_name.find({‘ex’:‘helo’},{‘heh’:1, ‘he2’:0})
    第一个{}为查询条件,第二个{} 为查询后显示的内容

  3. 按条件查找
    db.collection_1.find({age:{$gte:20,$lte:30}})

  4. 创建集合
    db.createCollection(‘name’)

  5. 删除数据表
    db.collection_name.drop()

  6. 删除数据表中的内容
    官方推荐
    db.collection_name.deleteMany({“name”:“zhangshan”})(删除对条)
    db.collection_name.deleteOne({“name”:“zhangshan”})(删除一条)
    按条件删除(已经过时了)
    db.collection_name.remove({“name”:“zhangshan”});

  7. 把数据表中的内容导出为json文件
    mongoexport -d test -c collection_name -o /home/zhang

  8. mongodb数据表的高级查询
    results_1 = collection_1.aggregate([{’$group’:{’_id’:"$ip",‘count’:{’$sum’:1}}}, {"$sort": {“count”: -1}}, {"$limit": 30} ,{’$match’:{‘count’:{’$gt’: 30}}}])