我们如何插入实时可用的Mongocxx文档
how we can insert mongocxx document which available realtime.?
我通过c ++ API将图像插入mongodb,如下所示:
bsoncxx::document::value document = bsoncxx::builder::basic::make_document
(kvp("userId", "xZcuQet3QMmS7Q2yc"),
kvp("source",encoded_png),
kvp("createdAt",bsoncxx::types::b_date(std::chrono::system_clock::now()))
);
bsoncxx::stdx::optional<mongocxx::result::insert_one> result =
coll.insert_one(document.view());
我也正在从 流星Js 中提取实时 .我遇到了几秒钟(5 - 7秒(的延迟。
是否有可能 c++ 代码不刷新插入?
我怎样才能在立即刷新的情况下进行实时插入?
这可能吗?
是否有可能 c++ 代码不刷新插入?
您可以检查MongoDB集合是否正确插入文档。在这方面,您可以使用MongoDB Shell或其他MongoDB管理器(例如RoboMongo(。
我怎样才能在立即刷新的情况下进行实时插入?
您可以从 Meteor 应用程序的服务器端发布发布并订阅它以立即获取已发布的数据。
更改检测是使用 oplog 尾随完成的。这不是在开发模式下完成的。从 Meteor 代码进行的更新会立即触发更新,但来自外部来源(如 Mongo shell 或您的C++代码(的 mongo 更新需要一些时间才能完成,这就是您所看到的。
在生产中,如果您正确设置了oplog尾随,则不应看到延迟。
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 如何在文档文件夹中创建目录
- 当Microsoft文档仅包含 C# 示例时,如何查找 C++ 包含文件名
- 通过构造函数创建一些值并尝试添加到文档中使用 rapidjson 不起作用
- 关于类的 Python 文档 - 对C++的引用不正确
- C++/autoconf 等效于文档库要求.txt的要求是什么?
- mbed:使用 USB 文档库编译会导致错误
- C++ VISUAL STUDIO:GLFWwindow没有初始化,即使它是在文档中编写的并且以前工作过
- 使用 yaml-cpp 更新 YAML 文档的节点和值
- 在加载 MSHTML 文档之前从 MSHTML 文档中删除无效的 URL
- 如何在C++中表示JSON文档的递归对象结构?
- 如何查找 Redshift Maya API 文档?
- 如何使用值模板编写文档测试用例?
- 如何使用 Gradle DSL(领域特定语言)上的文档?
- ncurses 找不到任何关于cchar_t的文档
- 我们如何插入实时可用的Mongocxx文档
- 如何使用mongocxx c ++驱动程序递归生成Mongodb文档?
- 将BSON数组添加到MongoDB 3.2文档并提取值(MongoCXX 3.2)(C++11)
- 如何在mongo-c-driver或mongocxx驱动程序中追加文档后获取_id
- Mongocxx:如何反向显示文档