PDF(美国LTR)- 1.1MB.
PDF(A4)- 1.1MB.
HTML下载(TGZ)- 0.9MB.
HTML下载(ZIP)- 1.0MB.
寻求使用文档存储标准SQL列的应用程序可以将集合投入到表中。在这种情况下,可以将集合作为表对象获取schema.getCollectionastable()
功能。从那一刻起,它被视为常规表。可以使用以下语法在SQL CRUD操作中访问文档值:
doc - >'$。字段'
doc - >'$。字段'
用于访问文档顶层字段。可以指定更复杂的路径。
doc - >'$。若有.field.like [3] .this'
一旦收集被获取为表格schema.getCollectionastable()
功能,可以使用所有SQL CRUD操作。使用文档访问的语法,可以从集合和额外的SQL列中选择数据。
以下示例显示了如何将JSON文档字符串插入到其中博文
场地。
#将客户集合作为表客户= db.get_collection_as_table('客户)customers.insert('doc')。值('_ _ id“:”001“,”名称“:”ana“,”last_name“:“Silva”}')。Execute()#现在执行查找操作以检索插入的文档结果= customers.select([“doc - >'$。name'”,“doc - >'$。last_name'”])。其中(“doc - >'$ ._ id'='001'”)。execute()记录=结果.fetch_one()打印(“名称:%s \ n”%记录[0])打印(“姓氏:%s \ n“%记录[1])