问题标签 [mongo-c-driver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 无法编译 mongo-c-driver 示例
我尝试编写简单的 mongo c 客户端。源文件(ac):
我尝试编译它:
但是得到一个错误:
文件 /usr/local/include/mongo.h 和 /usr/local/lib/libmongoc.so 存在
我怎样才能正确编译ac?
ps mongo-2.0.4、gcc-4.6、mongo-c-driver - 从 github 提取
更新
$ nm /usr/local/lib/libmongoc.so | grep 初始化
$ gcc -I/usr/local/include -L/usr/local/lib -Wall -Werror -lmongoc ac
mongodb - 如何在本机 node-mongo-native 驱动程序中执行 MongoDB 查询?
有什么方法可以将 MongoDB 查询db.things.find()
直接传递给Mongo C 驱动程序或 Javascript 驱动程序node-mongo-native进行查询?
我想知道本机驱动程序能够评估查询并返回结果。
怎么做?
谢谢!
mongodb - 如何在 mongoDB C 驱动程序上执行 mapreduce?
我想在 C 驱动程序中对 mongoDB 执行 mapreduce。
但是,只有一种方法可以成功实现目标。
那是,
因为 $eval 可能会阻塞读写过程,直到它完成。
我听说“mongo_run_command”也可以做到这一点。
无论我尝试了多么简单的示例,我都无法使 mapreduce 在 mongo C 驱动程序上工作。
此外, conn->lasterrstr 和 conn->errstr 什么都没有了。
这是代码:
----数据库----
db.country2.insert({city:'tai',pop:100,land:3})
db.country2.insert({city:'pei',pop:120,land:4})
db.country2.insert({city:'kao',pop:10,land:30})
----数据库----
有人可以让它工作或给我另一种方式来实现mapreduce吗?
谢谢。
c - 编译Mongo c驱动示例程序
我开始学习使用 mongo-c-driver,但是我在运行时遇到了编译问题
我已经查看了另一个 stackoverflow 帖子,发现这里无法编译 mongo-c-driver 示例,它没有帮助。这是我的编译器的输出
更新
另外,如果我决定跑步
我的程序将编译,但会给我错误
c - Mongo C 驱动程序通过其 _id 访问文档
如何使用 mongo-c-driver 仅使用其 _id 访问 Mongo 数据库中的文档?我想定义一个函数
c++ - 断言:13111:字段 3 的类型错误!= 4 - MongoDB C++ 驱动程序
在我的 MongoDB 数据库中,我有这种形式的文档:
其中一些包含数组 Event 一些不包含。
当我尝试使用 C++ MongoDB 驱动程序 2.4 处理数据时:
我收到此错误:
总之,条件 bo.hasElement("Event") 始终为真。(???)程序在这里刹车:
当数组 Event 没有成员时。
佩斯帮忙!
c - 如何使用 mongo_run_command 函数在 C 中重命名 MongoDB 集合?
我正在尝试重命名 C 程序中的集合,但这不起作用:
有人可以帮帮我吗?
c++ - 在 Cygwin 中构建 MongoDB C++ 驱动程序:未找到 generate_error_codes.py
我正在尝试在 Cygwin 上构建 MongoDB 客户端库。
构建MongoDB驱动有两个问题:
- https://stackoverflow.com/questions/16060068/c-mongodb-driver-in-cygwin
- 在 Cygwin 上编译 MongoDB C++ 驱动程序
他们没有得到错误:
[cygwin] 没有特殊配置,这可能意味着它不起作用
我已经尝试了 mongodb-src-r2.4.8 和来自 github(https://github.com/mongodb/mongo)的最新代码,但没有运气。
我应该如何解决这个问题?提前致谢。
c++ - MongoDB C++ 驱动程序 - 未解析的外部符号
我正在尝试运行 MongoDB C++ 驱动程序的示例程序,以便我可以运行一些测试,并且遇到了一些我坚持的错误。
这是代码
在有人问之前,我已经引用了 Boost 库和标题,它们似乎工作正常。我还参考了 Mongo 库和标题。
有人有任何线索吗?我是否必须在附加依赖项中包含 dbclient.obj 文件?当我这样做时,我会收到 96 个新错误。我想我可能遗漏了一些 .dll 但不知道是什么。
将不胜感激任何帮助,因为这只是一个更大的项目的一小部分。
mongodb - mongo.h:没有这样的文件或目录
我从官网上得到了mongo-c-driver,如下:
但是,当我像这样运行名为“Deal.c”的 C 文件时:
我的系统版本:是 Ubuntu 13.10