zoukankan      html  css  js  c++  java
  • mongodb常用方法

    批量更新

    ...update({}, {$set: {...}}, {multi: true})

    删除字段

    ...update({}, {$unset:{"要删除的字段名":""}}, {multi: true})

    ...update({"字段名":{"$exists":true}}, {"$unset":{"字段名":""}}, {multi:true})

    更名字段

    ...update({}, {$rename:{"要更名的字段名":"更名后的字段名"}}, {multi: true})

    还原数据库

    # mongorestore -d 数据库名称 -u 数据库用户名 -p 数据库密码 --drop ./数据库目录

    # mongorestore -d 数据库名称 -u 数据库用户名 -p 数据库密码 --collection 表名 BSON文件名
    还原表需将原先表内数据全部清空

    更新整数

    db.getCollection('表名').update({'name': 'zero'}, {'$set': {'value': NumberInt(0)}})

    或NumberLong

    从csv导入数据

    mongoimport -u 数据库用户名 -p 数据库密码 --db 数据库名称 --collection 表名 --type csv --headerline --ignoreBlanks --file CSV文件名

    创建多字段组合索引

    db.getCollection('表名').createIndex({字段1: 1, 字段2: 1}, {unique: true})

  • 相关阅读:
    Fractal
    加工生产调度/爬山Mountain Climbing
    魔板 Magic Squares
    USACO Section 1.5
    USACO Section 1.4(有技巧的枚举)
    卷积神经网络 CNN
    优化算法
    评价分类器的好坏
    梯度消失 / 梯度爆炸以及Xavier初始化
    Dropout
  • 原文地址:https://www.cnblogs.com/liuzhenwei/p/8297049.html
Copyright © 2011-2022 走看看