问题标签 [objcmongodb]
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.
objective-c - ObjCMongoDB 坏了?我无法让它工作
全面披露:
我不是受过良好教育的程序员,我的全部编程经验都在 Javascript 和 Objective-C 中。
所以现在你知道你在处理什么了。小心行事。没有突然的动作。
我正在编写一个与 Mac 服务器对话的 iPad 应用程序。我想将 MongoDB 用作后端,而 ObjCMongoDB 看起来非常合适,但我无法使用此处的说明使其工作:
https://github.com/noa--/ObjCMongoDB/wiki/GettingStarted
我的复制步骤:
从 gitHub 上的 ObjCMongoDB 主页面,单击“Clone in Mac”(我使用 GitHub for Mac 来处理下载)
从命令行,导航到 ObjCMongoDB 目录并键入:
/li>然后:
/li>将mongo-c-driver/src文件夹复制到 XCode 项目文件夹中
在 XCode 中,在 Project 中创建一个名为“ObjCMongoDB”的新组并选择它
将步骤 4 中的src文件夹添加到项目中,但不添加到目标中。
将项目中src的名字改成mongo-c-driver
将mongo-c-driver中的这些文件添加到目标:
- bson.c
- 编码.c
- 数字.c
- mongo.c
- md5.c
- 环境.c
在 XCode 中,再次选择 ObjCMongoDB 组,并将以下文件夹添加到项目和目标中,选中“为任何添加的文件夹创建组”:
- ObjCMongoDB/BSON
- ObjCMongoDB/Mongo
- ObjCMongoDB/OrderedDictionary
根据分步指南,我现在应该能够构建和运行我的项目,但是有错误。
首先,来自MongoConnection+Diagnostics.h:
我目前没有一个名为ObjCMongoDB的框架,所以这显然会失败。
更令人困惑的是这个漂亮的错误,然后是有问题的 API:
当然似乎期待3个论点......
所以我很茫然。任何帮助将不胜感激。
objective-c - 在 Cocoa 应用程序中使用 MongoDB
我想直接在 Mac OSX 应用程序的客户端使用 MongoDB,即我想将我的模型存储在 mongoDB 中。这可能吗?我看到的大多数文档都解释了如何访问服务器中存在的 mongoDB。
objective-c - OSX 中的 ObjCMongoDB 框架和 SyncServices
我正在寻找一些关于如何使 CoreData 模型与 MongoDB 保持同步的指示。我正在利用 ObjCMongoDB 框架,我可以在核心数据中创建对象,如下所示:
不幸的是,当您重新导入 MongoDB 时,会制作并存储相同对象的副本。
我不确定我是否错误地使用了 ObjCMongoDB 框架,或者我是否需要使用 SyncServices 将数据导入我的 coredata 模型?
有人可以指导我或提供一个例子吗?
objective-c - 如何通过将文档替换为 mongoDB 集合中的新文档来更新文档
我正在使用 ObjCMongoDB 作为可可包装器来访问 mongoDB。在必须查找文档并将其替换为新文档的情况下,我遇到了困难。任何人都可以通过指出要使用的 ObjCMongoDB 的代码/API 来帮助我。
例如:
在这里我必须用新列表替换pendingtasklist,结果应该是
我附上了我用来实现这一目标的代码,但没有成功
在我的收藏之前会有这样的文件:
ios - ObjCMongoDB 链接器错误
我正在尝试构建一个非常基本的 iPad 应用程序,该应用程序连接到 mongohq.com 上的 MongoDB 托管实例。经过一些研究, ObjCMongoDB库似乎可以很好地满足我的需求。但是,在按照此处和此处的安装说明/评论进行操作后,我无法构建。编译器抱怨以下错误:
作为一名新手 iOS 开发人员,我怀疑 a) 我安装不正确,或者 b) 我对库的基本理解有误。作为参考,我已经从 repo 文件夹中的命令行签出v0.9.7
、运行git submodule update --init
和运行。git submodule sync
提前感谢您的任何和所有指导。
更新
.o 文件扩展名似乎表明编译器试图构建 Mac 应用程序,而不是 iPad 应用程序。也许我在为 iOS 构建的库中缺少一个设置或标志?
ios - 我可以通过 ObjCMongoDB 库使用 Mongo 聚合框架吗?
我正在使用 ObjCMongoDB 库来支持一个简单的 iPad 应用程序。我了解基本的 CRUD 操作以及-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
执行数据库命令(例如findAndModify
.
关于聚合框架或一般的聚合,看起来我可以count
通过以下方式执行简单的数据库命令:
是否可以像这里的示例一样执行更复杂的命令/查询?我尝试了以下无济于事。
我仍在学习 Obj-C 和 MongoDB,如果这是一个不知情的问题,我深表歉意。
objective-c - 未找到“NSDictionary+BSONAdditions.h”文件
我创建了一个以 ObjcMongoDB 作为子项目的工作区。然后我构建了这两个框架并将它们链接到我的目标。通过导入#import <ObjCMongoDB/ObjCMongoDB.h>
,我得到一个错误“NSDictionary+BSONAdditions.h”文件未找到。我是否忘记了什么或者我做错了什么?
ios - 如何将 ObjCMongoDb 集成到 iOS 应用程序中?
所以我试图让 ObjCMongoDb 在 iOS 应用程序中启动并运行,但我一直收到这个错误。
我有一种感觉,这意味着该框架不是为 iOS 编译的,而是为 Mac OS X 编译的。
有谁知道如何将 ObjCMongoDb 集成到 iOS 应用程序中?
谢谢!
ios - 无法使用 ObjCMongoDb 将 iOS 设备连接到我的 Mac 上的 MongoDb 数据库
所以我已经按照 GitHub 上的说明进行了所有设置,但由于某种原因,我无法连接到本地服务器上的 MongoDb。我将 IP 设置为 127.0.0.1,并使用正确的集合名称。我在这里缺少的文档中是否还有另一个步骤?