zoukankan      html  css  js  c++  java
  • MongoDB 常用语句

    use 数据库名       进入数据库      若数据库不存在,创建数据库

    db  显示当前数据库

    show  dbs  显示内容非空的数据库

    db.createCollection('表名')  创建不限长度的表

    db.createCollection('表名' ,{capped:true,size:1000})  创建限制长度的表

    db.表名.drop()   删除集合

    show  collections   显示所有表

    db.表名.find()   查找表数据

    db.表名.find({列名:数据1})     按条件查询

    db.表名.find({列名:数据1}).pretty()           pretty()   将查带的结果格式话,更容易看清结构和内容

    db.表名.findOne({列名:数据1})   按条件查询,只返回第一条

    db.表名.update({列名:数据1},{列名:数据2})    查找到数据1 ,替换为数据2 

    db.表名.update({列名:数据1},{$set:{列名:数据2}})    查找到列为数据1的,替换所有数据1为数据2

    db.表名.remove({列名:数据1},{justOne:true})          删除数据1的行,justOne为true时删除1条,为false时删除多条

    比较运算符 :

    小于 $lt          小于等于 $lte         大于$gt               大于等于$gte          不等于$ne

    逻辑运算符:

    $or    或             并且    可以直接逗号连接        $in  在。。。里

    排序: sort()

    db.表名.find().sort({字段:参数})        参数为1  升序      参数为-1   降序

    分页 :limit()

    db.表名.find().limit(参数)   参数是获取的条数

    db.表名.find().skip(参数)   参数是跳过的条数

    db.表名.count({列名:数据1})统计数据的条数

    db.表名.find(列名:数据1).distinct('去重字段',{列名:数据2})       除去重复

    备份数据库

    mongodump   -h  ip地址   -d 数据库名   -o存放位置

    恢复数据库

    mongorestore    -h ip地址  -d 数据库名  -dir存放位置

  • 相关阅读:
    【学习篇:他山之石,把玉攻】Ajax请求安全性讨论
    【学习篇:他山之石,把玉攻】JavaScript Date() 对象 及 格式化
    【学习篇:他山之石,把玉攻】jquery实现调用webservice
    前端制作中,IE6还有必要兼容吗?
    WordPress : Fatal error: Uncaught Error: Call to undefined function wp_recovery_mode()
    CF708E Student's Camp
    [BJWC2018]最长上升子序列
    P3177 [HAOI2015]树上染色
    CF187D BRT Contract
    CF1511E Colorings and Dominoes
  • 原文地址:https://www.cnblogs.com/lihanfeng/p/10632414.html
Copyright © 2011-2022 走看看