设为首页 加入收藏

TOP

MongoDB 知识要点一览(四)
2015-11-21 01:25:02 来源: 作者: 【 】 浏览:4
Tags:MongoDB 知识 要点 一览
ol.aggregate([{$group : {_id : "$by_user", url : {$push: "$url"}}}])
    $addToSet   插入值所产生的数组到文档中,但不会产生重复            db.mycol.aggregate([{$group : {_id : "$by_user", url : {$addToSet : "$url"}}}])
    $first      从源文件获取根据分组的头文件。通常,这使得只能意会再加上一些以前应用“$sort” -stage db.mycol.aggregate([{$group : {_id : "$by_user", first_url : {$first : "$url"}}}])
    $last      从源文件获取根据分组的最后文件。通常,这使得只能意会再加上一些以前应用 “$sort”-stage. db.mycol.aggregate([{$group : {_id : "$by_user", last_url : {$last : "$url"}}}])
?
?
16、MongoDB创建备份
?
要使用 mongodump 命令来执行 MongoDB 数据库备份。此命令将转储服务器的所有数据到转储目录。有许多可用的选项,通过它可以限制数据量或创建远程服务器备份。
语法
mongodump命令的基本语法如下
?
>mongodump
例子
启动 mongod 服务器。假设 mongod 服务器运行在本地主机和端口 27017. 现在打开一个命令提示符,然后转到你的MongoDB实例的bin目录,然后输入命令mongodump。
?
考虑mycol集合有以下数据。
>mongodump
该命令将连接到服务器127.0.0.1和端口27017,并备份所有数据到服务器上的目录: /bin/dump/.
?
以上是可用的选项能够与mongodump命令一起使用的列表。
?
此命令将只备份指定数据库到指定的路径
?
语法 描述 示例
mongodump --host HOST_NAME --port PORT_NUMBER 这个命令将备份指定的mongod实例的所有数据库 mongodump --host yiibai.com --port 27017
mongodump --dbpath DB_PATH --out BACKUP_DIRECTORY mongodump --dbpath /data/db/ --out /data/backup/
mongodump --collection COLLECTION --db DB_NAME 此命令将仅备份指定的特定数据库集合 mongodump --collection mycol --db test
?
17、数据恢复
?
要恢复备份的MongoDB数据,则使用mongorestore命令。该命令将从备份目录恢复所有的数据。
语法
mongorestore命令的基本语法
>mongorestore
首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇在R中使用支持向量机(SVM)进行.. 下一篇MongoDb入门篇(一)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: