X DevAPI 用户指南  / 第三章CRUD操作  /  3.1 CRUD操作概述

3.1 CRUD操作概述

CRUD 操作可用作对模式对象进行操作的方法。可用的 Schema 对象包括包含 Documents 的 Collection 对象,或由行和包含 Documents 的 Collections 组成的 Table 对象。

下表显示了 Collection 和 Table 对象的可用 CRUD 操作。

数据库对象类

图 3.1 数据库对象 - 类图

DatabaseObject 类包含以下通用函数:getSession():XSessionObj、getSchema():SchemaObj、getName():String、existsInDatabase():Boolean|Unknown。 Schema 类包含以下函数:getCollections() 和 getTables() 是浏览函数。 getCollection(): CollectionObj、getTable(): TableObj 和 getCollectionAsTable(): TableObj 是 DbObject 实例函数。 createCollection() 是一个创建函数。 Collection 类包含以下函数:add():CollectionInsertObj、find():CollectionFindObj、modify():CollectionUpdateObj 和 remove():CollectionDeleteObj 是 CRUD 函数。 createIndex()、dropIndex() 和 getIndexes() 是索引函数。 newDoc() 和 count(): Integer 是文档和结构函数。 Table 类包含以下函数:insert():InsertObj、select(): SelectObj、update(): UpdateObj 和 delete(): DeleteObj 是关系型 SQL CRUD 函数。 dropIndex() 和 getIndexes() 是索引函数。 count():整数是一个通用函数。