自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 收藏
  • 关注

转载 「SequoiaDB巨杉数据库」getLob()

语法db.collectionspace.collection.getLob(<oid>,<file path>,[forced])读取集合中的大对象。参数描述参数名 参数类型 描述 是否必填 oid string 大对象的唯一描述符。 是 file path string 待写入的本地文件全路径。 是 forced bool 本地文件如果已经存在是否强制覆盖。 否 Note:

2021-04-08 09:42:45 114

转载 「SequoiaDB巨杉数据库」getIndex()

语法db.collectionspace.collection.getIndex(<name>)获取当前集合中指定的索引信息。参数描述参数名 参数类型 描述 是否必填 name string 索引名,同一个集合中的索引名必须唯一。 是 Note:索引名必须在集合中存在。 索引名不能是空串,含点(.)或者美元符号($),且长度不超过127B。返回值返回指定索引的引用,类型为object。错误错误码示例

2021-04-08 09:41:47 153

转载 「SequoiaDB巨杉数据库」getDetail()

语法db.collectionspace.collection.getDetail()获取当前集合具体信息。返回值获取集合详细信息列表,并通过游标(cursor)的方式返回。错误错误码示例 获取集合sample.employee的详细信息。字段具体含义请参考集合快照视图 > db.sample.employee.getDetail(){"Name": "sample.employee","UniqueID": 22574348107782,"Coll..

2021-04-08 09:40:42 108

转载 「SequoiaDB巨杉数据库」findOne()

语法db.collectionspace.collection.findOne([cond],[sel])此方法的使用与find()相同,具体的使用可以参照 find() 方法。但该操作方法只返回符合查询条件的一条记录。相关文章请点击阅读「SequoiaDB巨杉数据库」find()...

2021-04-08 09:39:47 96

转载 「SequoiaDB巨杉数据库」find()

名称find - 查询记录。语法db.collectionspace.collection.find([cond],[sel])db.collectionspace.collection.find([cond],[sel]).hint([hint])db.collectionspace.collection.find([cond],[sel]).skip([skipNum]).limit([retNum]).sort([sort])db.collectionspace.collect

2021-04-08 09:38:45 148

转载 「SequoiaDB巨杉数据库」enableSharding()

名称enableSharding - 修改集合的属性开启分区属性。语法db.collectionspace.collection.enableSharding(<options>)类别Collection描述修改集合的属性开启分区属性。参数 options(Object,必填) 通过options参数可以修改集合属性,如指定集合的分区键等。可组合使用options的如下选项: ShardingKey(Object):分区键。(...

2021-04-08 09:37:43 112

转载 「SequoiaDB巨杉数据库」enableCompression()

名称enableCompression - 开启集合的压缩功能或者修改集合的压缩算法。语法db.collectionspace.collection.enableCompression([options])类别Collection描述开启集合的压缩功能或者修改集合的压缩算法。参数 options(Object,选填) 通过options参数可以修改集合属性,CompressionType(String):集合的压缩算法类型,默认为 lzw 算法。其可选...

2021-04-08 09:36:46 107

转载 「SequoiaDB巨杉数据库」dropIndex()

语法db.collectionspace.collection.dropIndex(<name>)删除集合中指定的索引。参数描述参数名 参数类型 描述 是否必填 name string 索引名,同一个集合中的索引名必须唯一。 是 Note:做删除索引操作时,索引名必须在集合中存在。 索引名不能是空串,含点(.)或者美元符号($),且长度不超过127B。返回值无返回值,出错抛异常,并输出错误信息,可以通过getLastE

2021-04-08 09:35:49 77

转载 「SequoiaDB巨杉数据库」dropIdIndex()

语法db.collectionspace.collection.dropIdIndex()删除集合中的 $id 索引,同时禁止更新、删除操作。参数描述无返回值无返回值,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误信息码。错误错误码 可能的原因 解决方法 -47 $id索引不存在 - 相关文章请点击阅读「SequoiaDB巨杉数据库」close()...

2021-04-08 09:34:42 52

转载 「SequoiaDB巨杉数据库」close()

名称close - 关闭 Oma 连接对象。语法oma.close()类别Oma描述关闭 Oma 连接对象。参数无返回值成功:无。失败:无。错误无。版本v2.0及以上版本。示例 连接到本地的集群管理服务进程 sdbcm,关闭 oma。 > var oma = new Oma( "localhost", 11790 )> oma.close() 相关文章请点击阅读...

2021-04-08 09:33:34 67

转载 「SequoiaDB巨杉数据库」delAOmaSvcName()

名称delAOmaSvcName - 将目标机器 sdbcm 的服务端口号从其配置文件中删除。语法oma.delAOmaSvcName(<hostname>,[confFile])类别Oma描述将目标机器 sdbcm 的服务端口号从其配置文件中删除。参数 hostname(String,必填) 目标机器主机名。 configFile(String,选填) 配置文件路径,当不填时使用默认的配置文件:SequoiaDB 安装目录...

2021-04-07 18:20:26 54

转载 「SequoiaDB巨杉数据库」addAOmaSvcName()

名称addAOmaSvcName - 将目标机器为 sdbcm 设置的服务端口号写到该 sdbcm 的配置文件中。语法Oma.addAOmaSvcName(<hostname>,<svcname>,[isReplace],[confFile])类别Oma描述将目标机器为 sdbcm 设置的服务端口号写到该 sdbcm 的配置文件中,设置成功后,在目标机器上重启 sdbcm 就可以使用新的服务端口号启动 sdbcm 服务。参数 hostname(.

2021-04-07 18:19:07 71

转载 「SequoiaDB巨杉数据库」Oma()

名称Oma - 集群管理对象。语法var oma = new Oma([hostname],[svcname])类别Oma描述集群管理对象。参数 hostname(String,选填) 目标sdbcm所在主机的主机名。 svcname(Int | String,选填) 目标sdbcm所使用的端口号, 默认端口号为11790。 返回值成功:返回Oma对象。失败:抛出异常。错误Oma()函数常见异常如下:错误码 ...

2021-04-07 18:18:07 54

转载 「SequoiaDB巨杉数据库」listGroups()

语法domain.listGroups()获取指定域中所有的复制组。参数描述无返回值返回指定域下的复制组信息,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码示例获取指定域下的复制组 > domain.listGroups() { "_id": { "$oid": "5b92291ec5e807b5e32582c.

2021-04-07 18:02:11 53

转载 「SequoiaDB巨杉数据库」setGroups()

语法domain.setGroups( <options> )修改域的属性,为域设置组。参数描述 options(Object,*必填* ) 需要修改的属性列表。 Groups:包含的复制组。 格式:Groups : [ 'data1', 'data2' ] Note:删除复制组前必须保证其不包含任何数据。返回值无返回值,出错抛异常,并输出错误信息。可以通过getLastErrMsg()获取错误信息,通过getLastError..

2021-04-07 18:01:03 74

转载 「SequoiaDB巨杉数据库」setAttributes()

语法domain.setAttributes( <options> )修改域的属性。参数描述 options(Object,*必填* ) 需要修改的属性列表。 Groups:包含的复制组。 格式:Groups : [ 'data1', 'data2' ] AutoSplit:自动切分。 格式:AutoSplit : true | false Note:删除复制组前必须保证其不包含任何数据。 AutoSplit 的更..

2021-04-07 17:59:54 80

转载 「SequoiaDB巨杉数据库」removeGroups()

语法domain.removeGroups( <options> )修改域的属性,为域删除加组。参数描述 options(Object,*必填* ) 需要修改的属性列表。 Groups:删除的复制组。 格式:Groups : [ 'data1', 'data2' ] Note:删除复制组前必须保证其不包含任何数据。返回值无返回值,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLast...

2021-04-07 17:58:55 84

转载 「SequoiaDB巨杉数据库」listCollectionSpaces()

语法domain.listCollectionSpaces()获取指定域中所有的集合空间。参数描述无返回值返回指定域下的集合空间信息,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码示例 获取指定域下的集合空间信息 > domain.listCollectionSpaces(){ "Name": "sample" } .

2021-04-07 17:57:51 49

转载 「SequoiaDB巨杉数据库」listCollections()

语法domain.listCollections()获取指定域下的全部集合信息。参数描述无返回值返回指定域下的集合信息,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码示例 获取指定域下的集合 > domain.listCollections(){ "Name": "sample.employee" } 相关文章请点.

2021-04-07 17:56:49 65

转载 「SequoiaDB巨杉数据库」alter()

语法domain.alter( <options> )修改域的属性。请参考domain.setAttributes()参数描述 options(Object,*必填* ) 需要修改的属性列表。 Groups:包含的复制组。 格式:Groups : [ 'data1', 'data2' ] AutoSplit:自动切分。 格式:AutoSplit : true | false Note:删除复制组前必须保证其不包...

2021-04-07 17:54:58 64

转载 「SequoiaDB巨杉数据库」addGroups()

语法domain.addGroups( <options> )修改域的属性,为域添加组。参数描述 options(Object,*必填* ) 需要修改的属性列表。 Groups:新加的复制组。 格式:Groups : [ 'data1', 'data2' ] 返回值无返回值,出错抛异常,并输出错误信息。可以通过getLastErrMsg()获取错误信息,通过getLastError()获取错误码。关于错误处理可以参考常见错误处理指南。错..

2021-04-06 17:33:43 67

转载 「SequoiaDB巨杉数据库」stop()

语法node.stop()停止当前节点。参数描述无返回值无返回值,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码示例 停止 node 节点 > node.stop() 相关文章请点击阅读「SequoiaDB巨杉数据库」start()...

2021-04-06 17:32:39 55

转载 「SequoiaDB巨杉数据库」start()

语法node.start()启动当前节点。参数描述无返回值无返回值,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码示例 启动 node 节点 > node.start() 相关文章请点击阅读「SequoiaDB巨杉数据库」getServiceName()...

2021-04-06 17:31:38 47

转载 「SequoiaDB巨杉数据库」getServiceName()

语法node.getServiceName()获取节点的服务器名。参数描述无返回值返回节点的服务器名,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码示例 获取 node 节点的服务器名 > node.getServiceName()11800 相关文章请点击阅读「SequoiaDB巨杉数据库」getNodeDetai.

2021-04-06 17:30:37 51

转载 「SequoiaDB巨杉数据库」getNodeDetail()

语法node.getNodeDetail()获取当前节点信息。参数描述无返回值返回当前节点信息(NodeID:HostName:ServiceName(GroupName)),出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码示例 获取 node 节点的信息 > node.getNodeDetail()1000:vmsvr2-s.

2021-04-06 17:29:16 62

转载 「SequoiaDB巨杉数据库」getHostName()

语法node.getHostName()获取节点的主机名。参数描述无返回值返回节点的主机名,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码示例 获取 node 节点的主机名 > node.getHostName()vmsvr2-suse-x64 相关文章请点击阅读「SequoiaDB巨杉数据库」connect()..

2021-04-06 17:28:04 55

转载 「SequoiaDB巨杉数据库」connect()

语法node.connect()将数据库连接到指定节点。连接之后能进行一系列的操作,可以使用 node.connect().help() 查看相关的操作。参数描述无返回值返回当前节点对象,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码 可能的原因 解决方法 -15 网络错误 检查语法,查看节点是否启动 错误码示例.

2021-04-06 17:25:59 70

转载 「SequoiaDB巨杉数据库」stop()

语法rg.stop()停止当前分区组。Note:停止后将不能执行创建节点等相关操作,可以通过rg.start启动节点后操作。返回值无返回值,出错抛异常,并输出错误信息。可以通过getLastErrMsg()获取错误信息,通过getLastError()获取错误码。关于错误处理可以参考常见错误处理指南。错误错误码示例停止 group1 分区组> var rg = db.getRG( "group1" )> rg.stop()相关文章请点击阅..

2021-04-06 17:24:57 69

转载 「SequoiaDB巨杉数据库」start()

语法rg.start()启动当前分区组。分区组启动之后才能创建节点及其他操作。也可以使用方法db.startRG(< name >))启动指定的节点。返回值无返回值,出错抛异常,并输出错误信息。可以通过getLastErrMsg()获取错误信息,通过getLastError()获取错误码。关于错误处理可以参考常见错误处理指南。错误错误码示例启动 group1 分区组> var rg = db.getRG("group1")> rg.star..

2021-04-06 17:23:55 62

转载 「SequoiaDB巨杉数据库」explain()(三)

使用 Detail 选项查看查询的详细访问计划,并且使用 Location 选项查看查询在 group1 上的访问计划> db.sample.employee.find( { a : { $gt : 100 } } ).explain( { Detail : true, Location : { GroupName : 'group1' } } ){ "NodeName": "hostname:11800", "GroupName": "SYSCoord", "Role": "coo

2021-04-06 17:22:49 68

转载 「SequoiaDB巨杉数据库」explain()(二)

示例普通表的访问计划{ "Name": "sample.employee", "ScanType": "ixscan", "IndexName": "$shard", "UseExtSort": false, "Query": { "$and": [ { "a": { "$gt": 1 } } ] }, "IXBound": { "a": [ [

2021-04-02 14:07:29 80

转载 「SequoiaDB巨杉数据库」explain()(一)

语法query.explain( [options] )类别SdbQuery描述获取查询的访问计划。参数参数名 参数类型 描述 是否必填 options BSON 对象 访问计划执行参数 否 options 参数详细说明如下:参数名 参数类型 描述 默认值 Run 布尔型 表示是否执行访问计划。 Run 选项为 true 表示执行访问计划,获取数据和时间信息。 Run 选项为 false

2021-04-02 14:06:12 114

转载 「SequoiaDB巨杉数据库」current()

语法query.current()类别SdbQuery描述获取当前游标指向的记录。参数无返回值返回当前游标指向的记录。错误如果出错则抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。常见错误可参考错误码。示例 选择集合 employee 中 age 字段值大于 20 的记录,返回当前游标指向的记录。 > db.sample.emp

2021-04-02 14:04:05 55

转载 「SequoiaDB巨杉数据库」count()

语法query.count()类别SdbQuery描述查询符合匹配条件的记录条数。Note:query.count() 返回的结果忽略query.skip()) 及query.limit()的影响。参数无返回值返回符合匹配条件的记录条数。错误如果出错则抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。常见错误可参考错误码。示例...

2021-04-02 14:02:56 85

转载 「SequoiaDB巨杉数据库」close()

语法query.close()类别SdbQuery描述关闭游标。参数无返回值无返回值。错误如果出错则抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。常见错误可参考错误码。示例 关闭游标。 > var query = db.sample.employee.find()> query.close() Copy

2021-04-02 14:01:46 58

转载 「SequoiaDB巨杉数据库」arrayAccess()

语法query.arrayAccess( <index> )query[ <index> ]先将结果集保存到数组中,然后获取指定下标的记录,下标从 0 开始。参数描述 index(Number,*必填* ) 要访问的记录的下标。 返回值返回指定下标的记录,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。示例 返回数组中下...

2021-04-02 13:59:33 34

转载 「SequoiaDB巨杉数据库」arrayAccess()

语法cursor.arrayAccess( <index> )cursor[ <index> ]先将结果集保存到数组中,然后获取指定下标的记录,下标从 0 开始。参数描述 index(Number,*必填* ) 要访问的记录的下标。 返回值返回指定下标的记录,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。示例 返回数组...

2021-04-02 13:58:29 38

转载 「SequoiaDB巨杉数据库」next()

语法cursor.next()获取当前游标指向的下一条记录,更多查看cursor.current()方法。参数描述无返回值返回当前游标指向的下一条记录,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码 可能的原因 解决方法 -31 上下文已关闭 确认查询记录是否为0条 错误码示例 选择集合 employe...

2021-04-02 13:57:23 53

转载 「SequoiaDB巨杉数据库」current()

语法cursor.current()获取当前游标指向的记录,更多查看cursor.next()方法。参数描述无返回值返回当前游标指向的记录,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码 可能的原因 解决方法 -31 上下文已关闭 确认查询记录是否为0条 错误码示例 选择集合 employee 下 ag...

2021-04-02 13:56:21 74

转载 「SequoiaDB巨杉数据库」close()

语法cursor.close()关闭当前游标,当前游标不再可用。参数描述无返回值无返回值,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。错误错误码示例 插入10条记录 > for(i = 0; i < 10; i++) { db.sample.employee.insert( {a: i} ) } Copy 查询集合.

2021-04-02 13:53:38 42

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除