02 2021 档案

摘要:由于编译的C++版本的MongoDB库中的一些函数名,和其他第三方库(zmq、czmq冲突),时间仓促没时间去研究添加MongoDB的内部命名空间的一些方法,去避免冲突。而是选择了更加简单粗暴的方法,直接用MongoDB C Driver。记录一下BSON类型的一些使用方法。 参考的是官网的参考文档 阅读全文
posted @ 2021-02-28 14:31 liweikuan 阅读(750) 评论(0) 推荐(0) 编辑
摘要:查找文档 要使用C驱动程序查询MongoDB集合,请使用函数mongoc_collection_find_with_opts()。这会将光标返回到匹配的文档。以下示例遍历结果游标,并将匹配项打印stdout为JSON字符串。 使用文档作为查询说明符;例如, { "color" : "red" } 将 阅读全文
posted @ 2021-02-28 12:54 liweikuan 阅读(467) 评论(0) 推荐(0) 编辑
摘要:一、查询 1、函数 mongoc_collection_find_with_opts 和 mongoc_collection_find 如果只有查询条件,没有输出条件,这两个函数都可使用;如果有输出条件,则使用mongoc_collection_find_with_opts,结合关键字:projec 阅读全文
posted @ 2021-02-28 12:10 liweikuan 编辑
摘要:概述 MongoDB安全主要包括以下4个方面 1、物理隔离 系统不论设计的多么完善,在实施过程中,总会存在一些漏洞。如果能够把不安全的使用方与MongoDB数据库做物理上的隔离,即通过任何手段都不能连接到数据库,这是最安全的防护。但,通常这是不现实的。一些重要的数据可能会保存下来,放置到物理隔离的机 阅读全文
posted @ 2021-02-27 22:48 liweikuan 阅读(665) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/Pillar/p/4206452.html 一、string转char*。 主要有三种方法可以将str转换为char*类型,分别是:data(); c_str(); copy(); 1.data()方法,如: 1 string str = "he 阅读全文
posted @ 2021-02-27 18:26 liweikuan 编辑
摘要:1、前置条件需要安装好MongoDB的驱动(mongocxx),mongo跑起来。 2、项目包含相关头文件和库,例如: INCLUDEPATH += "/usr/local/include/mongocxx/v_noabi"INCLUDEPATH += "/usr/local/include/bso 阅读全文
posted @ 2021-02-27 17:09 liweikuan 阅读(2292) 评论(0) 推荐(0) 编辑
摘要:1、使用strcat进行字符串拼接 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char *firstName = "Theo"; char *lastName = "Tsao"; char *nam 阅读全文
posted @ 2021-02-27 16:42 liweikuan 阅读(1190) 评论(0) 推荐(0) 编辑
摘要:转载:http://blog.chinaunix.net/uid-29454152-id-5587541.html 1。C 语言登录mongodb,解决登录失败错误:Authentication failed.: mongoc client_authenticate error 代码如下: 点击(此 阅读全文
posted @ 2021-02-27 16:38 liweikuan 编辑
摘要:转载:http://blog.sina.com.cn/u/2002809853 最近一段时间要用c语言操作mongodb,但是在网上找到的资料太少,看到的大多数是英文,阅读不大方便,并且要仔细研究才能理解,因此,记录这段时间的学习内容与理解以备忘,同时希望能帮到在寻找这方面内容的童鞋们。 首先,编译 阅读全文
posted @ 2021-02-27 16:19 liweikuan 阅读(366) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/weixin_36367702/article/details/113626907 创建root/admin用户 创建root用户,超级用户角色root。 创建admin用户,所有数据库角色userAdminAnyDatabase。 [root@19 阅读全文
posted @ 2021-02-22 23:27 liweikuan 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:实现usr增删改查 用户信息增删改查 功能实现步骤: 搭建网站服务器, 实现客户端与服务端的通信 连接数据库, 创建用户集合, 向集合中插入文档 当用户访问/list时, 将所有用户信息查询出来将用户信息和表格HTML进行拼接并将拼接结果响应客户端 实现路由功能 呈现用户列表页面 从数据库中查询用户 阅读全文
posted @ 2021-02-22 23:05 liweikuan 阅读(216) 评论(0) 推荐(1) 编辑
摘要:转载:https://www.cnblogs.com/SUN99bk/p/12181493.html 快速索引 一、基本定义 二、使用C3P0(数据库连接池)的必要性三、数据库连接池的详细说明 1.JDBC传统模式开发存在的主要问题 四、使用连接池的明显优势 1.资源的高效利用 2.更快的系统反应速 阅读全文
posted @ 2021-02-21 16:16 liweikuan 编辑
摘要:Mongodb.h 1 #ifndef MONGODB_H 2 #define MONGODB_H 3 4 #include <bsoncxx/builder/stream/document.hpp> 5 #include <bsoncxx/types.hpp> 6 #include <mongoc 阅读全文
posted @ 2021-02-04 23:29 liweikuan 阅读(400) 评论(0) 推荐(0) 编辑
摘要:搭建VS2019+MongoDB的运行环境 涉及:编译boost库, 编译mongo-c-diver,编译mongo-cxx-diver, 配置VS2019. 总结的文档 https://github.com/liweikuan123/VS-QT-MongoDB-.git Windows VS201 阅读全文
posted @ 2021-02-02 19:13 liweikuan 阅读(2113) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示