SQL术语/概念 | MongoDB术语/概念 | 解释/说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据表/集合 |
row | document | 数据记录行/文档 |
column | field | 数据字段/域 |
index | index | 索引 |
tablejoins | 表连接,MongoDB不支持 | |
primary key | _id | 主键,MongoDB自动将_id字段设置为主键 |
{
item: "ABC1",
details: {
model: "14Q3",
manufacturer: "XYZ Company"
},
stock: [ { size: "S", qty: 25 }, { size: "M", qty: 50 } ],
category: "clothing"
}
>use foo #新建数据库,如果只执行这条命令而不插入数据,则不会建立成功#
>db #显示当前使用的数据库#
>db.fooCollection.insert({name:"luonanqin"}); #fooCollection为collection的名字,insert表示插入操作#
>show collections #显示数据库中所有的集合
>db.fooCollection.find(); #查询fooCollection中所有的数据#
{ "_id" : ObjectId("51bd9b84f5a86f460f74659a"), "name" : "luonanqin" }
>db.abc.update({"_id" : ObjectId("51bd9b84f5a86f460f74659a")},{$set: {name:"luonanqin2"}}); #更新name的值为luonanqin2#
>db.abc.remove({name:"luonanqin2"});
>show collections #显示数据库中所有的集合
>db.abc.drop() #drop数据库
>db.help()
喜欢 (1)or分享 (0)