MongoDB数据库文件的操作方法(一定要看)
在前面的话本文将详细描述了mondb数据库的添加与删除的文件
如果在数据库中没有收集,mondb将创建此集合,然后插入文档的集合。
要在一个查询中插入多个文档,可以在INSERT()命令中传递一个文档数组
可以使用js语法插入多个文档。
{保存()}
插入一个文件,也可以使用db.post.save(文件)。如果_id文档中没有指定,保存()方法会自动分配的ID值为插入()方法。如果_id指定,包含_id将在保存的形式取代了文档中的所有数据()方法。
也就是说,保存()方法和INSERT()方法的区别在于,可以重写或修改保存()方法,而INSERT()方法不能
Db.post.save(文档)
insertone(){ }
的db.collection.insertone()方法可以用来插入一个文档集合
insertmany(){ }
的db.collection.insertmany()方法可以用来插入多个文件的集合
请参阅您的文档
{查找()}
从mondb集合的查询数据,我们需要使用到()方法的MonDB在默认情况下返回的前20个文件,并输入显示20个文件。
find()命令的基本语法如下所示:
db.collection_name.find(文档)
find()方法将以非结构化方式显示所有文档。
可以限制查询条件。
返回的密钥可以由find的第二个参数指定,值为1或true表示密钥,值为0或false表示密钥不显示密钥。
find()方法下的计数()方法可以显示合格文档的数量。
{找到()}
findOne()方法返回一个文件,这是最早的附加文件
{比较运算符}
小于{
小于或等于:
大于:{ $ } }
大于或等于{::{ $ GTE:} }
不等于{ $ } }
等于{
使x的值小于2
获取x大于2的值
获取x的值不等于2。
{逻辑运算符}
可以使用逻辑运算符$、、$或表示,或
{ $和…
{ $也不:{ },{ },…{ } }
{正则表达式}
正则表达式可用于文档查询,但仅支持字符串类型数据。
{ $ }在哪里
$操作符强大而灵活。它可以使用任何Javascript作为查询的一部分,包括Javascript表达式字符串或Javascript函数。
使用字符串
使用功能
限制和跳绳
{限制()}
如果你需要读取指定的数量在MonDB的数据记录,你可以使用mondb极限法和极限()接受一个数值参数,它指定的记录读取mondb数。
默认情况下返回结果中的前20个文档,然后输入来显示下一个20个文档。
如果未指定限制()方法中的参数,则显示集合中的所有数据。
db.collection_name.find()限制(数)。
{跳过()}
跳过()方法可以跳过指定数量的数据,跳过方法也接受一个数字参数作为跳过条目的数量。
db.collection_name.find()。跳过(数)
分类
{排序()}
在MonDB,我们使用sort()排序数据的方法。排序()方法可以通过参数指定排序字段,并使用1和- 1指定排序方式,其中1是升序排序,而1用于降序排序。
db.collection_name.find()。排序({ 1 }的关键:)
更新的文件
MonDB更新文档中使用更新的集合()或()的方法保存
{更新()}
更新()方法用于更新现有文档:
db.collection.update(,,{ UPSERT:,多,writeconcern:})
查询:更新查询条件,类似于SQL更新查询中的位置
更新:更新的对象和一些更新的操作符(例如$,$…)等,也可以理解为SQL更新查询中的集合后面。
Upsert:可选参数,这意味着如果没有更新记录,objnew插入,真正的插入,和默认的是虚假的,没有插入。
多:可选,mondb默认为false,只有更新的第一个记录,发现。如果该参数为真,则将根据条件更新一些记录。
writeconcern:可选,抛出一个异常水平
{注}测试后的更新插入参数不能设置为true或false,和所有的新领域可以插入。
Mondb,默认情况下,更新的第一个记录是发现和更新:1 x 10 x
需要注意的是,如果不使用$集,则文档的内容由x:10替换。
更新所有记录,更新x:10到x:1
的mondb默认只添加到第一个记录被更新的发现,和X的记录:1添加到Z:1
将找到的x 2的所有记录,加z:2
{保存()}
Save()方法可以插入或更新一个文件,如果在参数文件_id不同于集合中的_id,插入插入;如果相同,更新更新。
删除文档
的mondb删除()函数用于从集合中删除数据
{删除()}
默认情况下,mondb移除所有符合条件的文件
Db.collection.remove(,{一}:,writeconcern:)
查询:删除文档的条件。
JustOne: (optional) if it is set to true or 1, only one document is deleted.
writeconcern:(可选)抛出的水平。
只删除符合条件的第一个文档
删除所有合格文件
插入一个文件
将数据插入mondb收集,你需要使用insert()()()方法或保存mondb,和insertone()或()方法insertmany
{ INSERT()}
INSERT()命令的基本语法如下所示
Db.COLLECTION_NAME.insert (document)
在插入的文件,如果没有指定_id参数,然后将该文件mondb独特的ObjectId。_id是唯一的12字节的十六位十进制数为每个文档集合中的
以上mondb数据库的操作方法是,萧边分享你的内容。我希望能给你一个参考,希望你能支持它。