打印每条数据的bulletin字段
db.Anhui.find(
{'bulletin':{'$ne':null}, 'bulletin':{'$regex':".*?😊"}}
).limit(10).forEach(
function(item) {
print(item.bulletin);
}
);
实现某个字段数据的修改
初始思路: update中set用{$where function(){}} 不支持
解决方案: 遍历查询结果,对结果逐一保存.
另一技术问题:{'$set':{'bulletin':db.eval(function() {return '111'+this.bulletin; }) }}
this不识别 db.eval(function(){}) 执行函数,db.eval is deprecated(弃用)
db.Anhui.find({'bulletin':{'$ne':null}, 'bulletin':{'$regex':".*?😊"}}).
forEach(
function(item) {
var tmp = String(item.bulletin)
// tmp = tmp.replace('🐓','鸡').replace('🍚','米').replace('❌','差')
tmp = tmp.match(/[\u4e00-\u9fa5()《》——!|、·?‘’¥;:…,。“”\x00-\xff]/g)
if (tmp == null){
print(item.bulletin)
}
else{
tmp = tmp.join('');
}
item.bulletin = tmp ;
db.Anhui.save(item);
}
);
mongodb 字段数据修改
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 转载:http://blog.csdn.net/luo4105/article/details/50804148 ...
- 在laravel中执行php artisan migrate后,生成了数据迁移文件后数据表,结果需要修改数据表的字...
- 一、设置编码LINUX 修改vi/etc/my.cnfWINDOWS my.ini在[client]下添加 ...
- sql语句: update 表名 set 字段名=replace(字段名,'原字符串','替换后的字符串')