4.1集合上的基本Crud操作

使用x devapi时,使用文件集合很简单。以下示例显示了CRUD操作的基本使用(参见第4.3节“集合CRUD函数概述”有关更多详细信息)使用文档时:建立与MySQL Server实例的连接后,创建可以包含JSON文档的新集合并插入多个文档。然后,执行查找操作以从集合搜索特定文档。最后,从数据库中再次删除集合。这个例子假定了测试架构存在并且集合我的收藏不存在。

#连接到MySQL Server并使用MySQLSH导入MySQLX#连接到Server MySession = MySQLX.Get_Session({lockhost','端口':33060,'用户':'用户','用户','用户','密码'):'密码'})mydb = mysession.get_schema('test')#创建一个新的集合'my_collection'mycoll = mydb.create_collection('my_collection')#插入文档mycoll.add({'name':'laurie','年龄':19})。execute()mycoll.add({'name':'nadya','年龄':54})。execute()mycoll.add({'name':'lukas','年龄':32})。execute()#查找文档docs = mycoll.find('姓名:param1和年龄<:param2')\ .limit(1)\ .bind('param1','l%')\ .bind('param2',20)\ .execute()#打印文档doc = docs.fetch_one()打印(doc)#删除集合mydb.drop_collection('my_collection')