linux mongodb 怎么使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux mongodb 怎么使用相关的知识,希望对你有一定的参考价值。

参考技术A 1.连接mongodb
mongo/bin目录下执行
./mongo
2.查看数据库
show dbs
3.查看当前所在数据库
db
4.创建数据库
use openfire (临时创建 如果不做操作 则离开后被系统删除)
5.在当前数据库删除当前数据库
db.dropDatabase()
6.查看当前库的所有用户
show users
7.查看集合(或者叫表)
show collections
8.创建集合
db.createCollection(“mycollection”)
9.创建集合并制定集合的属性
db.createCollection(“mycol”, capped : true, autoIndexID : true, size : 6142800, max : 10000 )

字段
类型
描述

capped Boolean (可选)如果为true,则启用封顶集合。封顶集合是固定大小的集合,会自动覆盖最早的条目,当它达到其最大大小。如果指定true,则需要也指定尺寸参数。
autoIndexID Boolean (可选)如果为true,自动创建索引_id字段的默认值是false。
size number (可选)指定最大大小字节封顶集合。如果封顶如果是 true,那么你还需要指定这个字段。
max number (可选)指定封顶集合允许在文件的最大数量。
10.另一种创建集合
(当插入一条数据时,不存在mongodb会帮我们创建,和创建数据库同理)
db.MySecondCollection.insert(“name” : “ming”)
11.删除当前库的一个集合
db.CollectionName.drop()
12.插入一条数据
db.MyFirstCollection.insert(“_id”:”3”,”title”:”mongotest”,”description”:”this is test”)
注意:插入的都是JSON形式的,所以一定要用,否则会报错:
Sat Mar 19 14:22:39.160 SyntaxError: Unexpected token :
13.插入一条_id存在的数据
db.MyFirstCollection.insert(“_id”:”3”,”title”:”mm”)
输出:E11000 duplicate key error index: openfire.MyFirstCollection.$_id_ dup key: : “3”
解释:_id即是mongodb的默认主键,默认自动生成,我们可以直接设置以达到我们想要的目的
参考技术B 野径云俱黑,江船火独明.

怎么从linux 上的mongo备份

Linux下mongo数据库的安装及通过shell命令行连接,案例如下: 1、下载运行压缩文件,不用编译安装,解压后,简单配置就可以使用了。 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.7.tgz tar zxf mongodb-linux-i686-2.0.7.tgzm... 参考技术A 可以用多备份的flash客户端模式来备份mongodb,挺好用的

以上是关于linux mongodb 怎么使用的主要内容,如果未能解决你的问题,请参考以下文章

mongodb 在linux下怎么repair

windows的mongodb数据怎么转到linux的mongodb下

windows的mongodb数据怎么转到linux的mongodb下

linux下怎么安装64位的mongodb

怎么从linux 上的mongo备份

php 怎么进入mongodb