14
2021
04

E4X 浏览器

浏览器对 E4X 的支持是有限的。浏览器对 E4X 的有限支持目前没有一款主流的浏览器支持 E4X。Mozilla 引擎 (1.8) 的 beta 版拥有对 E4X 的有限支持。Firefox 1.1 被认为是第一款支持 E4X 的浏览器。希望今后的 Internet Explorer 版本会支持 E4X。Firefox 1.1在 Firefox 的下个版本中,Firefox 1.1 被认为对 E4X 的支持相对较好。在下一节中我们提供了一系列的例子,描绘了在 Firefox 1.1 中您可以通
14
2021
04

E4X 实例

E4X 使针对 XML 的脚本异常简单。E4X 实例作为一个例子,我们将和一个表示订单的 XML 文档打交道。XML 文档类似这样:<order><date>2005-08-01</date><customer>  <firstname>John</firstname>  <lastname>Johnson</lastname></customer><item&g
13
2021
04

MongoDB 入门

Python 可以在数据库应用程序中使用。最受欢迎的 NoSQL 数据库之一是 MongoDB。MongoDBMongoDB 将数据存储在类似 JSON 的文档中,这使得数据库非常灵活和可伸缩。为了能够测试本教程中的代码示例,您需要访问 MongoDB 数据库。您可以在 https://www.mongodb.com 下载免费的 MongoDB 数据库。PyMongoPython 需要 MongoDB 驱动程序来访问 MongoDB 数据库。在本教程中,我们会使用 MongoDB 驱动程序 &q
13
2021
04

MongoDB 创建数据库

创建数据库要在 MongoDB 中创建数据库,首先要创建 MongoClient 对象,然后使用正确的 IP 地址和要创建的数据库的名称指定连接 URL。如果数据库不存在,MongoDB 将创建数据库并建立连接。实例创建名为 "mydatabase" 的数据库:import pymongomyclient = pymongo.MongoClient("mongodb://localhost:27017/")mydb = myclient["myd
13
2021
04

MongoDB 创建集合

MongoDB 中的集合与 SQL 数据库中的表相同。创建集合要在 MongoDB 中创建集合,请使用数据库对象并指定要创建的集合的名称。如果它不存在,MongoDB 会创建该集合。实例创建名为 "customers" 的集合:import pymongomyclient = pymongo.MongoClient("mongodb://localhost:27017/")mydb = myclient["mydatabase"]myc
13
2021
04

MongoDB 插入文档

MongoDB 中的文档与 SQL 数据库中的记录相同。插入集合要在 MongoDB 中把记录或我们所称的文档插入集合,我们使用 insert_one() 方法。insert_one() 方法的第一个参数是字典,其中包含希望插入文档中的每个字段名称和值。实例在 "customers" 集合中插入记录:import pymongomyclient = pymongo.MongoClient("mongodb://localhost:27017/")mydb
13
2021
04

MongoDB 查找

在 MongoDB 中,我们使用 find 和 findOne 方法来查找集合中的数据。就像 SELECT 语句用于查找 MySQL 数据库中的表中的数据一样。查找一项如需在 MongoDB 中的集合中选取数据,我们可以使用 find_one() 方法。find_one() 方法返回选择中的第一个匹配项。实例查找 customers 集合中的首个文档:import pymongomyclient = pymongo.MongoClient("mongodb://localhost:27
12
2021
04

MongoDB Query

筛选结果在集合中查找文档时,您能够使用 query 对象过滤结果。find() 方法的第一个参数是 query 对象,用于限定搜索。实例查找地址为 "Park Lane 38" 的文档:import pymongomyclient = pymongo.MongoClient("mongodb://localhost:27017/")mydb = myclient["mydatabase"]mycol = mydb["custo
12
2021
04

MongoDB Sort

结果排序请使用 sort() 方法按升序或降序对结果进行排序。sort() 方法为 "fieldname"(字段名称)提供一个参数,为 "direction"(方向)提供一个参数(升序是默认方向)。实例按姓名的字母顺序对结果进行排序:import pymongomyclient = pymongo.MongoClient("mongodb://localhost:27017/")mydb = myclient["mydatab
12
2021
04

MongoDB 删除文档


删除文档


要删除一个文档,我们使用 delete_one() 方法。


delete_one() 方法的第一个参数是 query 对象,用于定义要删除的文档。


注释:如果查询找到了多个文档,则仅删除第一个匹配项。