您的位置:首页 > 数据库 > Mongodb

mongodb基本操作,mongodb数据类型,mongodb中ddl和dml语句使用

2014-04-02 09:52 901 查看

connection的基本操作


1.2
显示所有的connection:show
dbs

1.4
创建connection:
db. connectionName或者
db.createConnections(”connectionName”)

1.6
用户管理:

添加用户:db.addUser(“userName”,”pwd”)

设置用户为允许连接的用户:
db.auth (“username”,”pwd”)

二 操作document的基本操作

Document作为mongodb存储的最小单元,以{key:value}的形式存储数据,例如:

{

name:1044yg,

age:23,

contact:

{

tel:1682-1102548,

address:Xi’anGaoxin stress 2 number,

urgencyContact:{name:lucy,tel:029-2259871}

}

}

Mongodb的document用BSON(Binary JSON)的方式来存储数据, BSON类似于JSON,JSON只是一种简单的表示数据的方式,只包含了6种数据类型(null、布尔、数字、字符串、数组及对象),BSON在JSON的基础上有增加了日期、32位数字、64位数字等类型
数据类型
描述
null

null类型用于表示空值或不存在的字段

布尔类型

布尔类型有两上值,‘true’和‘false’

32位整数

mongodb的控制台使用JS引擎进行输入,而JS仅支持64位浮点数,所以32位整数将会被自动转义

字符串

字符串

日期

注意,如果只使用Date()【没有new】,则使用了JS本身自带的时间类型,包含了时区,如果在相同结构的文档使用了不一样的时间值,则可能会造成数据管理上不一致

2.1
查询数据:db.tabname.find()

上面这句和等同于sql
select name,age from tabname whereage>25 and name like ‘%ygw %’

2.2 更新数据库:
db.tabname.update({“name“:”ygw“},{$set:{name:’userName’,age:28}})

上面这句和等同于sql
update tabname set name=”userName”,age=28where name=”ygw”

2.3
删除数据:db.tabname.remove({name:”gwy”})

上面这句和等同于sql
delete from tabname where name=’gwy’
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐