問題タブ [couchcocoa]
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 - couchCocoaのdocumentPropertiesから添付ファイルを取得する
ビューからダウンロードしたドキュメントプロパティがあるので、IDとRevIDを含む実際のJSONをドキュメントから取得します。ただし、実際のCouchDocumentはありません。
ドキュメントには添付ファイルがあり、その名前を知っています。添付ファイルをCouchAttachmentオブジェクトにダウンロードしようとしていますが、ドキュメントを再ダウンロードせずにダウンロードする方法が見つかりません。これは時間がかかります。これが私がしていることです:
最初にドキュメントとリビジョンを取得することなく、添付ファイルを直接取得する方法はありますか?
binding - .frameworkからMonoTouchバインディングを作成する方法
「モバイルまたはデスクトップアプリへの埋め込みに適した軽量のApacheCouchDB互換データベースエンジン」であるTouchDBをダウンロードしました。これにより、多数の.framework
フォルダー(CouchCocoa.framework、TouchDB.framework、およびTouchDBListener.framework)が提供されます。
Obj-CライブラリをMonoTouchにバインドする方法についての記事を読んでいます。これは、をバインドする方法を.a
示していますが、をバインドする方法は示していません.framework
。
これらのバインディングを作成するにはどうすればよい.framework
ですか?または、それらを使用する前に、どういうわけか.a
これらを作成する必要.framework
がありますか(それが可能である場合でも)?
- 編集 -
関連:https ://bitbucket.org/LouisBoux/touchdb-monotouchbinding
iphone - Cloudant/CouchDBが600以上のドキュメントのレプリケーションをiPhoneに「プル」
Cloudantを使用していますが、サーバーからiPhoneに600個のドキュメントをプル/複製するのに苦労しています。まず、一度に1つのドキュメントを処理する必要があるため、かなり低速です。SecondCloudantは、100回程度のRESTリクエストの後に「タイムアウト」を表示していました。(これは受け入れられないので、Cloudantのチケットを持っています!)
引っ張るときに複製を「バルク」する方法/ハックを誰かが見つけたのではないかと思っていました。私は、おそらくすべての変更を「圧縮」して1つのファイルに送信し、iPhoneデータベースを最後の変更のシーケンスに早送りすることが可能だと考えていました。
どんな助けも素晴らしいです-ありがとう!
couchdb - CouchDBはドキュメントを削除して再作成します
CouchDBにリビジョンが蓄積するのを避けようとしています。また、レプリケーションにTouchDBの「バルクプル」を使用できるようにしています(すべての最初のリビジョンでバルクプルします)。ドキュメントを削除するだけで、すべてのドキュメントをrev-1のままにするために、変更するのではなく再作成しますか?
ios - CouchDB で複数のドキュメントを削除する
CouchCocoaフレームワークを使用する場合、CouchDBに関する「ベストプラクティス」の質問があります(実際には、iOSへのCouchDBポートであるTouchDBを使用しています)。
クエリで取得した一連のドキュメントを削除する必要があります。私はこれを行う3つの方法を知っています:
1) すべてのドキュメントを NSArray に入れ、[CouchDatabase deleteDocuments:] を使用します。
2) foreach クエリ行は、次のように削除メソッドを呼び出します。
3) _id、_rev プロパティを発行するクエリを作成し、_deleted プロパティを追加してから、[couchDatabase putChanges:] のように一括更新を使用します。
パフォーマンス的には何が良いですか?それを行うためのより良い方法はありますか?
ios - カウチベース iOS レプリケーション エラー
私はcouchbaseを初めて使用し、何時間もエラーに苦しんでいます.
user_profile_<-insert guid here-> ドキュメントを作成し、次のテスト データを使用してローカルのモバイル カウチベース データベースに正常に保存します。
リモート カウチベース サーバーへのレプリケーションをセットアップしました。
ただし、複製を試みるたびに、次のエラーが発生します。
私はこの問題で約6時間立ち往生しています。
誰かがここで助けてくれませんか? :) ありがとうございました !
更新: https://github.com/dthompson/couchbase-ios-example/でプロジェクトをダウンロードし、 実行すると同じエラーが発生します
ios - Couchbase Lite iOS: CouchCocoa の unversionedURL と CouchbaseLite の bodyURL は同じですか?
私は iOS アプリ用の Couchbase-Lite (別名 TouchDB) に取り組んできました。その間、私は CBL の新機能を把握しようとしていて、次の質問に直面しました。
@property (readonly) NSURL* bodyURL;
//CBLAttachment
と
@property (readonly) NSURL* unversionedURL;
//CouchAttachment
これらは同じですか?そうでない場合、新しい CouchbaseLiteのunversionedURLに代わるものは何ですか?
私はTouchDBの初心者です。助けていただければ幸いです。
couchdb - CBLQuery (別名 CouchQuery) の documentID と sourceDocumentID の違い
documentID と sourceDocumentID の違いを理解しようとしましたが、できませんでした。行または sourceDocumentID の documentID にアクセスする必要がありますか? iOS アプリ (つまり、futon に似たもの) にページネーションを実装しようとしているので、次の行セットを生成するには最後の documentID が必要です。誰かが私を啓発してもらえますか?
swift - Xcode 6 Beta 5のSwift未定義アーキテクチャx86_64
再現する手順:
- Xcode 6 beta 5 を使用して、Swift で新しいシングル ページ アプリケーションを作成する
- この手順に従って、TouchDB.framework と CouchCocoa.framework をプロジェクトに追加します。
- プロジェクトに新しいSwiftファイルを追加して入力します
ブリッジング ヘッダー ファイルを作成し、CouchCocoa をインポートします。
import < CouchCocoa/CouchCocoa.h >
プロジェクトに新しいSwiftファイルを追加して入力します
クラス TestData : CouchMode { }
プロジェクトをビルドし、
ld: 警告: ファイル /Users/Robin/Documents/TouchTest/Frameworks/TouchDB.framework/TouchDB を無視します。必要なアーキテクチャ x86_64 がファイル /Users/Robin/Documents/TouchTest/Frameworks/TouchDB.framework/TouchDB にありません (3 スライス)
ld: 警告: ファイル /Users/Robin/Documents/TouchTest/Frameworks/CouchCocoa.framework/CouchCocoa を無視します。必要なアーキテクチャ x86_64 がファイル /Users/Robin/Documents/TouchTest/Frameworks/CouchCocoa.framework/CouchCocoa にありません (3 スライス)
アーキテクチャ x86_64 の未定義シンボル: "_OBJC_CLASS_$_CouchModel"、参照元: _OBJC_CLASS_$__TtC9TouchTest8TestData (ViewController.o) "_OBJC_METACLASS_$_CouchModel"、参照元: _OBJC_METACLASS_$__TtC9TouchTest8TestData (ViewController.o)
ld: アーキテクチャ x86_64 のシンボルが見つかりませんでした。
ここで何か助けはありますか?これは、以前は Xcode 6 Beta 4 で機能していました
下手な英語をお詫びします