编写js脚本,实现根据设备厂商型号分组并提取对应厂商、型号。
var cursor=db.getCollection('LatestDeviceInfo').aggregate(
[
{
"$group":{
"_id":{
"manufacturer":"$manufacturer",
"model":"$model"
}
}
},{
"$project":{
"_id":false,
"manufacturer":"$_id.manufacturer",
"model":"$_id.model"
}
}
],{ allowDiskUse: true });
while(cursor.hasNext()){
var obj=cursor.next();
print(obj.manufacturer+","+obj.model);
}
复制js到脚本文件dump.js中。mongo命令执行外部js脚本输出结果。
./mongo 127.0.0.1:27017/new_db dump.js> result.txt
本文介绍了一种使用JS脚本对设备信息进行分组的方法,通过聚合操作实现了按设备厂商和型号进行数据归类,便于管理和分析大量设备信息。
7633

被折叠的 条评论
为什么被折叠?



