mongodb学习笔记

  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}}}])

全部评论

相关推荐

07-24 13:43
门头沟学院 Java
longerluck...:我猜说的是“你真**是个天才”
投递美团等公司10个岗位
点赞 评论 收藏
分享
06-12 16:23
已编辑
小米_软件开发
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务