MongoDB-1-CRUD Operations

  • Insert Documents

MongoDB-1-CRUD Operations

一般使用db.collection.insert,同时插入一个或者多个都行

MongoDB-1-CRUD Operations

在插入的时候,如果我们没有设置_id的值,系统会自动为我们生成一个unique _id, 作为primary key。

MongoDB-1-CRUD Operations如果插入的时候.Han并不是已经存在,不会报错,系统会为你新建一个,所以在插入的时候注意别写错名字了。

  • Query Documents(find)
  • MongoDB-1-CRUD Operations
  • update: db.<_dbname>.updateOne{需要更新的对象特征}{$set: {新特征}}

MongoDB-1-CRUD Operations

MongoDB-1-CRUD Operations

添加新特征也是一样,直接填新特征的名称和具体特征

MongoDB-1-CRUD Operations

 

updateMany也是一样,当有多个对象的某个特征是一样的的时候,选定这个共同特征对所有符合条件的对象进行特征更新。

MongoDB-1-CRUD Operations

 

  • delete: deleteOne and deleteMany

deleteMany({ }): 全部删除

MongoDB-1-CRUD Operations

personality这个属性本身是一个对象,要改变childFriendly的话,不能直接childFriendly, 需要personality.childFriendly

MongoDB-1-CRUD Operations

 

  • Comparison Query Operators: 

https://docs.mongodb.com/manual/reference/operator/query-comparison/

MongoDB-1-CRUD Operations

 

MongoDB-1-CRUD Operations

  • in

MongoDB-1-CRUD Operations

combine $in with $lt

MongoDB-1-CRUD Operations

$nin, not in the array.

MongoDB-1-CRUD Operations

MongoDB-1-CRUD Operations

 

 

MongoDB-1-CRUD Operations

上一篇:Linux下利用Docker搭建MYSQL5.7


下一篇:【转】Flask and PostgreSQL on Heroku