修改Mongodb数据类型
2015-07-29 14:14
323 查看
如下命令是将hscourses表中的ClassID字段从整型转换到字符串型:
db.hscourses.find({'ClassID' : { $type : 16 }}).forEach(function(x) {x.ClassID = String(x.ClassID);db.hscourses.save(x); })
字段类型编号:
1 Double 浮点型
2 String UTF-8字符串都可表示为字符串类型的数据
3 Object 对象,嵌套另外的文档
4 Array 值的集合或者列表可以表示成数组
5 Binary data 二进制
7 Object id 对象id是文档的12字节的唯一 ID 系统默认会自动生成
8 Boolean 布尔类型有两个值TRUE和FALSE
9 Date 日期类型存储的是从标准纪元开始的毫秒数。不存储时区
10 Null 用于表示空值或者不存在的字段
11 Regular expression 采用js 的正则表达式语法
13 JavaScript code 可以存放Javasript 代码
14 Symbol 符号
15 JavaScript code with scope
16 32-bit integer 32位整数类型
17 Timestamp 特殊语义的时间戳数据类型
18 64-bit integer 64位整数类型
db.hscourses.find({'ClassID' : { $type : 16 }}).forEach(function(x) {x.ClassID = String(x.ClassID);db.hscourses.save(x); })
字段类型编号:
1 Double 浮点型
2 String UTF-8字符串都可表示为字符串类型的数据
3 Object 对象,嵌套另外的文档
4 Array 值的集合或者列表可以表示成数组
5 Binary data 二进制
7 Object id 对象id是文档的12字节的唯一 ID 系统默认会自动生成
8 Boolean 布尔类型有两个值TRUE和FALSE
9 Date 日期类型存储的是从标准纪元开始的毫秒数。不存储时区
10 Null 用于表示空值或者不存在的字段
11 Regular expression 采用js 的正则表达式语法
13 JavaScript code 可以存放Javasript 代码
14 Symbol 符号
15 JavaScript code with scope
16 32-bit integer 32位整数类型
17 Timestamp 特殊语义的时间戳数据类型
18 64-bit integer 64位整数类型
相关文章推荐
- 【MongoDB】Serveral common command of MongoDb
- mongodb 切换wiredtiger
- Java 连接MongoDB
- MongoDB简述
- mongodb-1
- MongoDB 3.0新增特性一览
- MongoDB数据库,windows平台的安装
- mongodb的锁及原子性
- spring mongodb Criteria中"and"与"andOperator"方法的区别及"$and"如何工作
- mongodb
- MongoDB
- 【MongoDB】开启认证权限
- MongoDB命令行操作
- 【MongoDB for Java】Java操作MongoDB
- 【MongoDB】 安装为windows services
- NoSQL数据库mongodb简介
- MongoDB数据类型
- mongoDB 入门指南、示例
- MongoDB命令以及使用
- mongoDB 介绍(特点、优点、原理)