数码资讯
MongoDB使用指南-基本操作
阅读 Db.collection.find() Db.users.find( {年龄:{ $ gt 18 }, {名称:1,地址:1 } )限制(5)。排序({年龄:1 }) 用户是集合的名称,从用户那里找到; 年龄是查询的标准,过滤结果,表示name字段的查找值大于18; 名字是一个投影,滤柱(1
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
阅读
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。默认情况下,删除方法将删除符合条件的所有文档。
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。默认情况下,删除方法将删除符合条件的所有文档。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。