📝 MongoDB教程
213篇技术文档📅  最后修改于: 2020-11-07 07:33:22        🧑  作者: Mango
Python是一种通用的解释型,交互式,面向对象的高级编程语言。它是由Guido van Rossum在1985-1990年间创建的。与Perl一样, Python源代码也可以在GNU通用公共许可证(GPL)下获得。本教程对Python编程语言有足够的了解。本教程详细介绍了如何与MongoDB数据库进行通信。本教程是为希望详细了解pymongo模块的Python程序员设计的。先决条件在继续本教程之...
📅  最后修改于: 2020-11-07 07:33:38        🧑  作者: Mango
Pymongo是一个Python发行版,提供了与MongoDB一起使用的工具,它是从Python与MongoDB数据库通信的最优选方式。安装首先要安装pymongo,请确保已正确安装了python3(以及PIP)和MongoDB。然后执行以下命令。验证安装pymongo后,打开一个新的文本文档,将以下行粘贴到其中,并将其另存为test.py。如果您已正确安装pymongo,则按如下所示执行test...
📅  最后修改于: 2020-11-07 07:33:57        🧑  作者: Mango
与其他数据库不同,MongoDB不提供单独的命令来创建数据库。通常,use命令用于选择/切换到特定数据库。此命令最初验证我们指定的数据库是否存在,如果存在,它将连接到该数据库。如果数据库,我们使用use命令指定不存在,那么将创建一个新数据库。因此,您可以使用Use命令在MongoDB中创建数据库。句法use DATABASE语句的基本语法如下-例以下命令创建一个以mydb命名的数据库。您可以使用d...
📅  最后修改于: 2020-11-07 07:34:14        🧑  作者: Mango
MongoDB中的集合包含一组文档,它类似于关系数据库中的表。您可以使用createCollection()方法创建一个集合。此方法接受一个String值,该值代表要创建的集合的名称以及options(可选)参数。使用此您可以指定以下内容-集合的大小。上限集合中允许的最大文档数。我们创建的集合是否应设置上限集合(固定大小的集合)。我们创建的集合是否应该自动索引。句法以下是在MongoDB中创建集合...
📅  最后修改于: 2020-11-07 07:34:33        🧑  作者: Mango
您可以使用insert()方法将文档存储到MongoDB中。此方法接受JSON文档作为参数。句法以下是insert方法的语法。例同样,您也可以使用insert()方法插入多个文档。使用Python创建集合Pymongo提供了一种名为insert_one()的方法,用于在MangoDB中插入文档。对于此方法,我们需要以字典格式传递文档。例以下示例在名为example的集合中插入一个文档。输出要使用p...
📅  最后修改于: 2020-11-07 07:34:57        🧑  作者: Mango
您可以使用find()方法从MongoDB中读取/检索存储的文档。此方法以非结构化方式检索和显示MongoDB中的所有文档。句法以下是find()方法的语法。例假设我们使用以下查询将3个文档插入到名为sample的集合中名为testDB的数据库中-您可以使用find()方法检索插入的文档,如下所示:您还可以使用findOne()方法检索集合中的第一个文档,如下所示:使用Python检索数据(查找)...
📅  最后修改于: 2020-11-07 07:35:16        🧑  作者: Mango
使用find()方法进行检索时,可以使用查询对象过滤文档。您可以将指定所需文档条件的查询作为参数传递给此方法。经营者以下是MongoDB查询中使用的运算符列表。OperationSyntaxExampleEquality{“key” : “value”}db.mycol.find({“by”:”tutorials point”})Less Than{“key” :{$lt:”value”}}db....
📅  最后修改于: 2020-11-07 07:35:39        🧑  作者: Mango
检索集合的内容时,可以使用sort()方法对它们进行升序或降序排序和排列。对于此方法,您可以传递字段和为1或-1的排序顺序。其中,1代表升序,-1代表降序。句法以下是sort()方法的语法。例假设我们已经创建了一个集合,并向其中插入了5个文档,如下所示-下一行检索集合的所有文档,这些文档根据年龄按升序排序。使用Python对文档进行排序为了以升序或降序对查询结果进行排序,pymongo提供了sor...
📅  最后修改于: 2020-11-07 07:36:06        🧑  作者: Mango
您可以使用MongoDB的remove()方法删除集合中的文档。此方法接受两个可选参数-删除条件,指定删除文档的条件。仅一个,如果您传递true或1作为第二个参数,则将仅删除一个文档。句法以下是remove()方法的语法-例假设我们已经创建了一个集合,并向其中插入了5个文档,如下所示-以下查询将删除名称值为Sarmista的集合文档。如果在不通过删除条件的情况下调用remove()方法,则集合中的...
📅  最后修改于: 2020-11-07 07:36:22        🧑  作者: Mango
您可以使用MongoDB的drop()方法删除集合。句法以下是drop()方法的语法-例以下示例删除名称为sample的集合-使用Python删除集合您可以通过调用drop()方法从当前集合中删除/删除集合。例输出...
📅  最后修改于: 2020-11-07 07:36:50        🧑  作者: Mango
您可以使用update()方法或save()方法更新现有文档的内容。更新方法修改现有文档,而保存方法用新文档替换现有文档。句法以下是MangoDB的update()和save()方法的语法-例假设我们已经在数据库中创建了一个集合,并在其中插入了3条记录,如下所示-以下方法更新ID为1002的文档的城市值。同样,您可以使用save()方法以相同的ID保存文档,从而用新数据替换文档。使用Python更...
📅  最后修改于: 2020-11-07 07:37:12        🧑  作者: Mango
检索集合的内容时,可以使用limit()方法限制结果中的文档数。此方法接受一个数字值,该值表示结果中所需的文档数。句法以下是limit()方法的语法-例假设我们已经创建了一个集合,并向其中插入了5个文档,如下所示-下一行检索集合的前3个文档。使用Python限制文档为了将查询结果限制为特定数量的文档,pymongo提供了limit()方法。向此方法传递一个数字值,该值表示结果中所需的文档数。例以下...
📅  最后修改于: 2020-11-07 07:37:29        🧑  作者: Mango
以下资源包含有关Python MongoDB的其他信息。请使用它们来获得有关此方面的更深入的知识。Python MongoDB上的有用链接Python MongoDB @ Wikipedia– Python MongoDB,其历史以及其他各种术语已经用简单的语言进行了解释。Python MongoDB @ Website– Python MongoDB的官方网站。有关Python MongoDB的...
📅  最后修改于: 2020-11-07 07:37:41        🧑  作者: Mango
Python是一种通用的解释型,交互式,面向对象的高级编程语言。它是由Guido van Rossum在1985-1990年间创建的。与Perl一样, Python源代码也可以在GNU通用公共许可证(GPL)下获得。本教程对Python编程语言有足够的了解。本教程详细介绍了如何与MongoDB数据库进行通信。...
📅  最后修改于: 2020-11-23 00:46:42        🧑  作者: Mango
MongoDB教程MongoDB教程提供了SQL的基本概念和高级概念。我们的MongoDB教程是为初学者和专业人士设计的。MongoDB是一个No SQL数据库。它是一个用C++编写的开源,跨平台,面向文档的数据库。我们的MongoDB教程涵盖了MongoDB数据库的所有主题,例如插入文档,更新文档,删除文档,查询文档,投影,sort()和limit()方法,创建集合,放置集合等。还提供了Mong...