Mongodb 利用mongoshell进行数据类型转换的实现方法
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,$type操作符检测类型种类 代号 别名Double 1 "double"String 2 "string"Object 3 "object"Array 4 "array"Binary data 5
千家信息网最后更新 2026年11月02日Mongodb 利用mongoshell进行数据类型转换的实现方法
$type操作符
检测类型
种类 代号 别名
Double 1 "double"
String 2 "string"
Object 3 "object"
Array 4 "array"
Binary data 5 "binData"
Undefined 6 "undefined" Deprecated.
ObjectId 7 "objectId"
Boolean 8 "bool"
Date 9 "date"
Null 10 "null"
Regular Expression 11 "regex"
DBPointer 12 "dbPointer"
JavaScript 13 "javascript"
Symbol 14 "symbol"
JavaScript (with scope) 15 "javascriptWithScope"
32-bit integer 16 "int"
Timestamp 17 "timestamp"
64-bit integer 18 "long"
Min key -1 "minKey"
Max key 127 "maxKey
db.article.find({data:{$type:2}) //寻找data字段为string的文档forEach函数
对查询结果集合中每个文档使用js函数
cursor.forEach(function)Iterates the cursor to apply a JavaScript function to each document from the cursor.
使用例子
将data.tagList数组中的string转换为int32,x代表迭代传入的文档
db.article.find({"data.tagList.0":{$type:2}}).forEach(function(x){var i=0;var length=x.data.tagList.length; for(i=0;inote
1.使用js新特性要注意,比如我的是不支持for(var a of b)的,还有注意string是小写啊
2.可以使用print输出
db.users.find().forEach( function(myDoc) { print( "user: " + myDoc.name ); } );以上这篇Mongodb 利用mongoshell进行数据类型转换就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
文档
类型
函数
支持
数据
代号
代表
例子
内容
别名
字段
小写
就是
操作符
数组
特性
种类
结果
参考
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网最新的科技
平安科技 互联网
腾讯科技 互联网女皇
友谊互联网络科技
长亮科技互联网金融
互联网科技素材视频竖屏
哈尔滨秒房互联网科技有限公司
深圳前海聚择互联网科技有限公司
字节跳动和互联网科技
阿大互联网科技有限公司
杭州壁岐互联网科技有限公司
洛阳共同富裕互联网科技有限公司
伍佰万互联网科技怎么赚钱
互联网科技快讯热点
下一代互联网重大应用科技园
银川新华互联网科技学校原画
现代互联网科技公司
上海旺乐尼互联网科技有限公司
北京瑞云互联网科技有限公司
科技美学互联网 艺术
南京欣网互联网络科技
西安互联网科技公司
广州善班互联网科技
厦门千工互联网科技有限公司
电子科技大学互联网创业大赛
天津腾达互联网科技有限公司
无锡工业互联网科技有限公司
工业互联网山东科技大学
安徽九吞吴互联网科技有限公司
互联网科技企业文化