SQL与MongoDB映射关系

1. 术语和概念

下表介绍了各种SQL术语和概念以及相应的MongoDB术语和概念:

1542285992966513.png

 

2. 可执行文件

下表显示了一些数据库可执行文件和相应的MongoDB可执行文件, 作为参考例子,可以和熟悉的关系型数据库做对比:

1542286116309934.png 

3.示例

下表显示了各种SQL语句和相应的MongoDB语句。 表中的示例前提是以下条件:

SQL示例假定一个名为people的表;

MongoDB示例假设一个名为people的集合,其中包含以下原型的文档:

{
  _id: ObjectId("509a8fb2f3f4948bd2f983a0"),
  user_id: "abc123",
  age: 55,
  status: 'A'
}

Create and Alter

下表显示了与表级操作和相应MongoDB语句相关的各种SQL语句:

1542286289509628.png

1542286338833649.png

INSERT

下表显示了与将记录插入到表和相应的MongoDB语句相关的各种SQL语句:

1542286411658878.png 

SELECT

下表显示了与从表和相应的MongoDB语句中读取记录相关的各种SQL语句:

1542286458954394.png

 

1542286490133310.png 

 

1542286518696670.png 

1542286547983165.png

UPDATE

下表显示了与更新表中的现有记录和相应的MongoDB语句相关的各种SQL语句:

 1542286587217618.png

DELETE

下表显示了与从表和相应的MongoDB语句中删除记录相关的各种SQL语句:

 1542289329379382.png

SQL与MongoDB映射关系

发表评论

邮箱地址不会被公开。 必填项已用*标注

六十 三 ÷ 21 =

滚动到顶部