代震军BLOG
stay hungry, stay foolish!
http://t.sina.com.cn/daizhj
博客园
首页
社区
新文章
新随笔
订阅
管理
posts - 285, comments - 6358, trackbacks - 107
2011年4月6日
Mongodb源码分析--删除记录
摘要: 在之前的一篇文章中,介绍了assembleResponse函数(位于instance.cpp第224行),它会根据op操作枚举类型来调用相应的crud操作,枚举类型定义如下...可以看到dbDelete = 2002 为删除操作枚举值。当客户端将要删除的记录(或条件的document)发到服务端之后,mongodb通过消息封装方式将数据包中的字节流解析转成 message类型,并进一步转换成dbmessage之后,mongodb就会根据消息类型进行判断,以决定接下来执行的操作),下面我们看一下 assembleResponse在确定是删除操作时调用的方法,如下:
阅读全文
posted @ 2011-04-06 14:11 代震军 阅读(2244) 评论(1)
编辑