問題タブ [racerjs]
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.
collections - RacerJs DerbyJs のコレクションにアイテムを追加するには?
RacerJs/DerbyJs を使用してコレクションにアイテムを追加したいのですが、うまくいきません。私は本当に何かを見落としているに違いない...
私が試したこと
そして、それはニュース項目を設定します。ただし、これをもう一度行うと、既存のアイテムが上書きされるだけで、新しいアイテムは追加されません。どうやってするか?
model.push('news', {text:"someText"})
また、「オブジェクトは配列ではありません」で失敗します。
基本的に、部屋も配列も使用せずに、「更新を投稿して「壁」アプリに表示する」の最も基本的なバージョンが必要です。たった 1 つのコレクション、それだけです。
.push()
バリアントのスタックトレース:
node.js - racerJS はネイティブの mongo ObjectID を使用できますか?
Racer の Mongo DB ドライバーへの最新のコミットは、Racer の ID を Mongo ObjectID にキャストすることに関係していることに気付きました。それを機能させる方法はありますか?
node.js - Derby.js (Racer) アクセス制御
私は Derby.js 環境に慣れていません。私が見る限り、Racer はクライアント側ですべてのデータを公開しています。
では、基本的に誰でもサーバーに保存されたデータを操作できるのでしょうか? 私は正しいですか?アクセス制御を管理する方法はありますか?
derbyjs - derby.js ソートされたコレクションで $skip と $limit を使用してクエリを実行するにはどうすればよいですか?
これがダンプの質問である場合は申し訳ありませんが、理解できません。
コレクションのサイズが大きくなると、データの一部をレンダリングすると便利になります。そのために、次のようなことができます
しかし、フィルターや並べ替えでそれを行うにはどうすればよいでしょうか? 私が試してみました
MongoDB を模倣し.find()
ます。
フィルターでフェッチ/クエリを実行する方法が見つかりません。.get()
もちろん、大規模なコレクションでは問題になるため、後でスライスしたくありません。ref()
on フィルターを使用しようとしましたが、成功しませんでした。誰かがそれらの状況を処理する方法についてのレシピを知っていますか?
前もって感謝します。
PS: .fetch() がカーソルを保持し、.get() がデータを取得するのを待ちたいと思います。
node.js - モデル RacerJS からコレクションを削除しますか?
これは私のクライアント側のコードです:
モデルからコレクションを削除できません。コンソールに次のエラーが表示されます
racerjs - オフラインでパッケージ化された Chrome アプリの Derby.js?
私は、オフラインでパッケージ化された Chrome Appで AngularJS を使用してきました。
ShareJS と RacerJS を指すオフライン同期要件に遭遇しました。
オフラインでパッケージ化された Chrome アプリで Derby.js を使用することは可能ですか?
CSP の問題の可能性。
ありがとう!
マイク
javascript - derbyjs を使用してビューにドキュメントのリストを表示できませんでした
derbyjs を使用するのは初めてです。私が愚かなのか、それともドキュメントが不足しているのかわかりません。「本」というモデルがあり、本のリストを表示しようとしています。
ここに私のコードがあります:
およびスキーマリスト
インデックスjs
ビューに「本」があることを期待しているので、次のように {{each}} を書きました
しかし、何も表示されませんが、これは正常に機能し、期待どおりにレンダリングされます
Webコンソールでも、これは正常に機能し、3冊の本が表示されます
注意: Web コンソールから書籍を追加しました。このようなものです。
サブスクライブ機能の中で、私はしようとしました
しかし、エラーが発生します
私が間違っていることは何ですか?私はderbyjsが本当に好きですが、これは数日間私を妨げています
derbyjs - ページング、ソート、またはフィルタリングのためのサーバー側クエリの再実行
クライアントの一部のデータが変更されたときに、特定の接続されたクライアントに対してサーバー クエリ/サブスクリプションを再実行するための最良の方法は何ですか?
これは、サーバー側のフィルタリング、順序付け、またはページングに非常に役立ちます。
たとえば、クライアントにはページ分割された数千行のテーブルがあり、ユーザーがフィルタリング テキストまたはページ番号を変更すると、サーバーはそのフィルターを使用してクエリ サブスクリプションを再計算し、その場でクライアントを更新します。
検索入力は、サーバーに接続されているすべてのユーザー間で同期する必要がないため、データベースに存在する必要はありません。
クライアントとサーバーの両方で従来のモデル メソッドを使用してこれを実行する方法はありますか、または FAQ に記載されているように RPC のようなアプローチを実装する必要がありますか?
ありがとう!