逻辑删除

  • 物理删除,又称硬删除、真删除,即删除操作是将数据记录直接从数据库删除。
  • 逻辑删除,又称软删除、假删除,通过添加删除标记或者将要删除的数据记录移动到另一张表的方式实现。好处就是对于误操作,数据被删除了,可以很方便地将数据恢复。

Read More

mongodb笔记(四) 查询

find

指定返回的键

可以在find中通过多个键值对进行查询会被解释成and,多个键值对之间是且的关系

通过find的第二个参数可以指定返回的键

1
2
db.users.find({},{"username":1,"email":1})
db.users.find({},{"username":1,"email":1,"_id":0})

第一条语句将返回_id,username,email,_id总是被返回。如果不想返回_id指定为0

Read More