Mongodb 利用mongoshell进行数据类型转换的实现方法
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,$type操作符检测类型种类 代号 别名Double 1 "double"String 2 "string"Object 3 "object"Array 4 "array"Binary data 5
千家信息网最后更新 2025年11月10日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安全错误
数据库的锁怎样保障安全
用java添加数据库表
静安区品质网络技术费用
深圳云步互联网络科技有限公司
云服务器选择哪个网站
大同要建数据库吗
苹果软件开发周期
软件开发公司问题
网络安全知识内
数据库王珊怎么样
软件开发面面谈
文献参考数据库的是
ftp服务器上传目录
数据库表备注指啥意思
远程登录数据库
网络安全攻击动画
自动化测试需要数据库吗
网络安全与信息化实施方案
phpnow进入数据库
湘潭市网络安全等级
金融交易软件开发前景
日常网络安全吗
蚂蚁金服数据库
网络安全的纲领性文件
数据库服务迁移通知怎么写
虎扑nba数据库统计数据
网络安全教育基地方案
数据库系统中 数据库的作用
网络安全法三审提出的制度
贵州省网络安全协会
门头沟区网络技术培训