4.1集合的基本CRUD操作

使用X DevAPI时,处理文档集合非常简单。下面的示例展示了CRUD操作的基本用法(参见第4.3节“集合CRUD功能概述”在处理文档时:在建立到MySQL Server实例的连接后,创建一个新的集合来保存JSON文档,并插入几个文档。然后,执行find操作从集合中搜索特定的文档。最后,再次从数据库中删除集合。该示例假设测验模式存在,集合存在my_collection不存在。

//连接到MySQL服务器并使用Collection var mysqlx = require('mysqlx');//连接到服务器var mySession = mysqlx。getSession({主机:'localhost',端口:33060,用户:'用户',密码:'密码'});var myDb = myssession . getschema ('test');//创建一个新的集合'my_collection' var myColl = myDb.createCollection('my_collection');//插入文档myColl。add({name: 'Laurie',年龄:19}).execute();myColl。add({name: 'Nadya', age: 54}).execute();myColl。add({name: 'Lukas', age: 32}).execute();//找到一个文档var docs = myColl。find('name like :param1 AND age < :param2').limit(1). bind('param1','L%').bind('param2',20).execute(); // Print document print(docs.fetchOne()); // Drop the collection myDb.dropCollection('my_collection');