zoukankan      html  css  js  c++  java
  • mongodb操作

      show dbs   查看所有数据库
    db 查看当前库
     use 库名 没有建,有就切换

     集合(表)操作

    建:db.createCollection('表名',{配置})
    //配置:{size:文件大小size 数值 (可选)为固定集合指定一个最大值,以千字节计(KB),capped:true,max:条数|文档数} capped定量
    //db.表(集合).isCapped() 返回 true/false 是否是定量
    查:show collections / db.getCollectionNames()
    删:db.表|集合.drop()

    db.集合.save({}) //添加一条
    db.集合.insert({}) //添加一条
    db.集合.insertOne({}) //添加一条

    db.集合.save([{},{}]) //多条
    db.集合.insert([{},{}]) //多条
    //insert 不会替换相同ID save会

    db.集合.deleteOne({要删数据条件描述}) //一条
    db.集合.remove({},true) //一条

    db.集合.remove({要删数据条件描述}) //多条
    db.集合.remove({}) //清空表

    db.集合.update({查询条件},{替换条件},[插入false],[全替换false])

    所有:db.集合.find(条件)
    条数: db.集合.find().count()

    db.集合.find({条件},{指定要显示列区域})

    db.集合.find().sort({key:1,key2:-1}) //升
    db.集合.find().sort({key:-1}) //降

    db.集合.find().limit(number) //限定
    db.集合.find().skip(number) //跳过
    db.集合.findOne(条件)//找第一个
    db.集合.find().limit(1) //查询第一条

  • 相关阅读:
    复习清单
    pat 1132 Cut Integer(20 分)
    pat 1013 Battle Over Cities(25 分) (并查集)
    pat 1100 Mars Numbers(20 分)
    pat 1108 Finding Average(20 分)
    OpenCV入门学习资料汇总
    SIFT算法问题issue1
    《机器学习》瓜书—周志华
    Pycharm配置
    在cmd下可以import cv2,而Pycharm报错:找不到cv2
  • 原文地址:https://www.cnblogs.com/anin/p/13471183.html
Copyright © 2011-2022 走看看