MongoDB 脚本获取update操作的影响记录数
2013-12-12 16:34
393 查看
运行getlasterror可以获得最后一次操作影响的结果。
比如:
> db.display.update({$where: function() {return new Date().getTime() / 1000 - this.last_active_time > 300}, status: "offline"}, {$set: {status: "online"}}, false, true)
> db.runCommand("getlasterror")
{
"updatedExisting" : true,
"n" : 1495,
"connectionId" : 38,
"err" : null,
"ok" : 1
}
> var j = db.runCommand("getlasterror")
> j.n
1495
比如:
> db.display.update({$where: function() {return new Date().getTime() / 1000 - this.last_active_time > 300}, status: "offline"}, {$set: {status: "online"}}, false, true)
> db.runCommand("getlasterror")
{
"updatedExisting" : true,
"n" : 1495,
"connectionId" : 38,
"err" : null,
"ok" : 1
}
> var j = db.runCommand("getlasterror")
> j.n
1495
相关文章推荐
- dhl:获取sql server中一条update和insert语句影响的记录数 @@rowcount 和@@identity
- 违反并发性: UpdateCommand 影响了预期 1 条记录中的 0 条。(非多人同时操作引起)
- 如何获取sql server中一条update语句影响的记录数
- php获取上一次mysql操作所影响的记录行数
- 使用Python脚本操作MongoDB的教程
- 并发冲突: UpdateCommand 影响 0 个记录。
- Powershell小技巧之记录脚本的操作
- Mongodb数组操作$(update)、$占位符更新嵌套数组、嵌套文档集合
- Mongodb数组操作$(update)、$占位符更新嵌套数组、嵌套文档集合
- Winform下动态执行JavaScript脚本获取运行结果,谈谈网站的自动登录及资料获取操作
- 解决问题:Concurrency violation: the UpdateCommand affected 0 of the expected 1 records(UpdateCommand 影响了预期1 条记录中的0 条 )
- mongodb 随机获取一条记录的方法
- Python脚本控制的WebDriver 常用操作 <十八> 获取测试对象的css属性
- 在 shell 脚本获取 ip、数字转换等网络操作
- MongoDB自增长主键,批量操作,distinct记录,条件组合查询
- mongodb 随机获取一条记录的方法
- PHP操作MongoDB 数据库总结记录
- Linux下记录所有用户操作的脚本
- 【MongoDB学习笔记9】深入MongoDB的更新(update)操作:修改器$inc
- 违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条