MongoDB使用指南-基本操作

MongoDB使用指南-基本操作
阅读

Db.collection.find()
Db.users.find(
{年龄:{ $ gt 18 },
{名称:1,地址:1 }
)限制(5)。排序({年龄:1 })
用户是集合的名称,从用户那里找到;

年龄是查询的标准,过滤结果,表示name字段的查找值大于18;

名字是一个投影,滤柱(1个代表的存在,0代表不存在),代表包含名称,返回的结果值(默认地址,_id field)领域;

限制是游标修饰符,代表最多5的返回值。

排序是按年龄值排序的排序。

注:

1。所有查询只能针对单个集合;

2。除非使用排序,否则查询结果将不排序。

Db.collection.findOne()是一个价值的回归。

Db.collection.find()返回的游标类型

插入

Db.collection.insert()
Db.users.insert(
{
姓名:苏
年龄:22岁,
状态:
}


注:

1。如果INSERT语句中没有_id属性,蒙德会自动添加一个_id属性而产生的一种独特的价值,ObjectId。

2。如果INSERT语句有一个_id属性,它必须保证它的值是唯一的,如果重复,它返回一个异常。

插入函数也可以由3实现。更新()和保存()操作

更新

db.collection.update()或()db.collection.save
Db.users.update(
{年龄:{ $ gt 18 },-更新标准
{设置:{状态},-更新操作
{多个:真} -更新选项

注:

1。默认情况下,更新方法只更新一个文档,但是如果多个参数设置为true,所有一致的文档都可以更新。

2。保存方法只能更新单个文档。

删除

Db.collection.remove()
Db.users.remove(
{状态} -移除条件

注:

1。默认情况下,删除方法将删除符合条件的所有文档。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部