喜迎
春节

MongoDB笔记


常用脚本

  1. 修改字段名

    1
    db.getCollection('集合名').update({}, {$rename: {"修改前字段名1": "修改后字段名1", "修改前字段名2": "修改后字段名2"...}}, {multi:true})

    {multi:true}表示 对该集合的所有数据生效

  2. 新增字段

    1
    db.getCollection('集合名').update({}, {$set: {"字段名1": "", "字段名2": ""...}}, {multi:true})

    {multi:true}表示 对该集合的所有数据生效

  3. 更新某个字段的值,使其与另一个字段的值相同

    1
    2
    3
    4
    5
    db.getCollection('集合名').find().forEach(
    function(item){
    db.getCollection('集合名').update({"_id":item._id}, {"$set":{"字段名A":item.字段名B}}, {})
    }
    )
  4. 创建集合

    1
    db.createCollection("集合名");
  1. 创建索引
    1
    2
    3
    4
    5
    6
    7
    8
    db.getCollection("集合名").createIndex({
    "字段名": NumberInt("1"),
    "字段名": NumberInt("-1"),
    ……
    "字段名": NumberInt("1")
    }, {
    name: "索引名"
    });
    1:升序,-1:降序
  1. 插入数据
    1
    2
    3
    4
    5
    6
    db.getCollection("集合名").insert({
    "字段1": 值1,
    "字段2": 值2,
    ……
    "字段n": 值n
    });

文章作者: Crazy Boy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Crazy Boy !
评 论
  目录
hexo