`

linux下mongodb&c++ client安装

阅读更多

CentOS release 6.5 (Final)

  • 1 安装:默认安装,即安装了个mongodb2.4 yum -y install mongodb.x86_64 mongodb-server.x86_64 libmongodb-devel.x86_64
  • 2 启动: mkdir /var/mongodb nohup mongod --autoresync --jsonp --dbpath=/var/mongodb &
  • 3 写个c++ client 连接

 

#include <cstdlib>
#include <iostream>
#include "mongo/client/dbclient.h"
void run() {
   mongo::DBClientConnection c;   
   c.connect("localhost");
}
int main(int argc,char*argv[])
{
   run();
   return EXIT_SUCCESS;
}
  •  4编译链接 && 运行

上面cpp命名为b.cpp

g++ b.cpp -lmongoclient

./a.out

没啥异常,就算搞定了。

分享到:
评论

相关推荐

    五子棋对战游戏,支持多个client同时在线对战,由于游戏性质,使用典型的同步阻塞IO模型,多进程提供服务Gomoku..zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、...

    毕业设计,使用SpringBoot+Vue3开发的在线考试系统的前端exam_system_client.zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、...

    Linux实时聊天软件

    这样的软件通常采用客户端-服务器(Client-Server)架构,利用TCP/IP协议来保证数据的可靠传输。在这个场景中,开发工具选择的是QT,一个跨平台的C++图形用户界面应用程序开发框架。 首先,让我们深入了解一下Linux...

    qt实现登录注册 页面反复调 和mongo数据库做对比

    1. 引入MongoDB C++驱动程序(如libmongocxx)到项目中,通过Qt的`CONFIG`选项添加链接库。 2. 初始化MongoDB连接,创建`mongocxx::client`对象,指定服务器地址和端口。 3. 使用`database`方法获取或创建所需数据库...

    CQ.rar_注册功能

    在Linux环境下,这个程序不仅支持一对一的单聊,还支持多人参与的群聊,采用了客户端-服务器(Client-Server)架构。下面我们将深入探讨这个聊天程序的相关知识点。 【注册功能】在任何网络应用程序中,注册功能都...

    计算机英语(学习computer English)

    操作系统(Operating System, OS)如Windows、Linux和macOS,应用软件如办公套件(Microsoft Office、LibreOffice)、图像处理软件(Adobe Photoshop、GIMP)、编程IDE(Integrated Development Environment, 如...

    javascript进阶.md

    - **定义**:是一种分布式应用程序的架构模型,其中任务和资源分布在客户端(Client)和服务端(Server)之间。 - **特点**: - **任务分布**:合理分配计算任务于客户端和服务端之间,减轻网络通信负担。 - **...

    基于java平台的qq

    这个项目基于Java编程语言,利用了Java的强大跨平台特性,使得该应用能够在多种操作系统上运行,如Windows、Linux和Mac OS等。 首先,我们要理解Java的基础知识。Java是一种面向对象的编程语言,由Sun Microsystems...

Global site tag (gtag.js) - Google Analytics