摘要: 在使用MongoDB的时候,经常会用到MongoDB的删除操作,以下是我在使用MongoDB删除操作的总结 首先是删除用户: db.removeUser("用户名") 其次是删除数据库: db.dropDataBase() ,这个操作会删除你当前正在使用的数据库。 然后是删除集合: db.集合名.d... 阅读全文
posted @ 2014-03-19 09:48 zzyoucan 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: #include//ECHO.CPPvoid main(int argc,char *argv[]) { for(int i=0;i<argc;i++)cout<<argv[i]<<'\t'; cout<<'\n';} int argc;//表示读入字符串个数char *argv[];//指针数组,用来存放读入的字符串程序的意思逐个输出所有读入的字符串,每个字符串间空一个制表符间隔 阅读全文
posted @ 2014-03-19 09:17 zzyoucan 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 原型声明:extern char *strcpy(char* dest, const char *src);头文件:#include 功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。如果要指定大小使用char* strncpy( char*dest, char*src, size_tnum ); 阅读全文
posted @ 2014-03-17 15:31 zzyoucan 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 详细使用网址:http://blog.csdn.net/xinghebuluo/article/details/7050811MongoDB基本使用成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很多的命令 db.foo.help():显示集合操作命令,同样有很多的命令, 阅读全文
posted @ 2014-03-15 13:36 zzyoucan 阅读(684) 评论(0) 推荐(1) 编辑
摘要: #include #include #include #include #include #include using namespace std;using namespace boost::property_tree; int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); string s = "{/"age/" : 26,/"study/":{/"language/":{/"one/":/"chinese/&qu 阅读全文
posted @ 2014-03-13 10:53 zzyoucan 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 语法: const char *c_str();搜索c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。注意:一定要使用strcpy()函数 等来操作方法c_str()返回的指针 比如:最好不要这样: char* c; string s="1234"; c = s.c_str(); //c最后指向的内容是垃圾,因为s对象被析构,其内容被处理应该这样用: char c[20]; string s=& 阅读全文
posted @ 2014-03-12 10:51 zzyoucan 阅读(2611) 评论(0) 推荐(0) 编辑
摘要: MongoDB之bson的介绍1. 什么是bsonBSON是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数据类型,如Date和BinData类型。BSON可以做为网络数据交换的一种存储形式,这个有点类似于Google的Protocol Buffer,但是BSON是一种schema-less的存储形式,它的优点是灵活性高,但它的缺点是空间利用率不是很理想,BSON有三个特点:轻量性、可遍历性、高效性{“hello":"world"} 这是一个BSON的例子,其中 阅读全文
posted @ 2014-03-11 18:23 zzyoucan 阅读(980) 评论(0) 推荐(0) 编辑
摘要: C++ 异常使用 try、catch 和 throw 关键字。引发表达式指示错误或异常情况。 可以将任何类型的对象用作引发表达式的操作数。 此对象通常用于传达有关错误的信息。 通常,应使用在标准库中定义的 std::exception 类或某个派生类,或者,如果这些都不适用,则从 std::exception 派生自己的异常类。try 块封装一个或多个可能引发异常的语句。一个或多个 catch 块紧跟在 try 块之后。 每个 catch 块指定它能处理异常的类型。以下语法显示一个示例 try 块及其处理程序。 假设 GetNetworkResource() 通过网络连接获取数据,并且两个异常 阅读全文
posted @ 2014-03-11 16:01 zzyoucan 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 驱动和客户端库https://mongodb-documentation.readthedocs.org/en/latest/ecosystem/drivers.html#id2https://mongodb-documentation.readthedocs.org/en/latest/ecosystem/drivers/cpp-to-sql-to-mongo-shell.html论坛日志下载驱动活动翻译窗体顶端窗体底端编辑GitHub报告问题SQL tomongoShell to C++MongoDB queries are expressed as JSON (BSON) objects 阅读全文
posted @ 2014-03-11 14:58 zzyoucan 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。1.$inc--------------------------------------------------------------------------这个修改器干什么使的呢?看看下面示例的具体操作后的结果即可知道。示例文档:{"uid":"201203","type":"1",size:10}> d 阅读全文
posted @ 2014-03-11 13:44 zzyoucan 阅读(477) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示