問題タブ [derbyjs]
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.
mongodb - 「通常の」MongoDB コレクションを DerbyJS 0.6 にインポートする
この質問と同じ状況ですが、現在の DerbyJS (バージョン 0.6) では:
DerbyJS で MongoDB からインポートされたドキュメントを使用する
Derby アプリで保存されていないデータを含む MongoDB コレクションがあります。それに対してクエリを実行し、Derby アプリにプルしたいと考えています。
これはまだ可能ですか?
そこで受け入れられた回答は、デッドリンクにリンクしています。最新の作業リンクは次のとおりです: https://github.com/derbyjs/racer/blob/0.3/lib/descriptor/query/README.md
これは、Racer の 0.3 ブランチを指します (現在のマスター バージョンは 0.6 です)。
私が試したこと
- インターネットで検索する
単純な方法:
(動作しません)
derbyjs - DerbyJS 0.6 でコレクション全体をロードせずにドキュメントの数を取得する
結果セット全体をメモリにロードせずにクエリの結果をカウントするにはどうすればよいですか?
クエリによって返されたドキュメントをカウントする簡単な方法は次のとおりです。
しかし、これは結果セット全体をメモリにロードし、javascript で配列を「カウント」します。大量のデータがある場合、これを行いたくありません。おもう。
LiveDB(LiveDBだと思います)は1つのderbyjsドキュメントに対して多くのmongodbドキュメントを作成するため、基礎となるmongodbコレクションのカウントはかなり複雑です。
インターネットは 2013 年のこのGoogle グループ スレッドを指していますが、そこで説明されている解決策 (クエリ オプションに入れる$count: true
)は、DerbyJS 0.6 と現在の mongodb では機能しないようです。
query.extraRef
" undefined
.
javascript - Derby.js でアプリ全体にスタイルを含める
Derby.js アプリで、bower を介してスケルトンをインストールし、すべてのダービー アプリに含めようとしています。1 つのアプリにスタイルを含める方法はわかっていますが、一度にすべてのアプリにスタイルを登録できますか?
たとえば、次のアプリがあるとします。
各アプリを明示的に呼び出すことなく、必要なスタイルシートをすべてのアプリに追加するにはどうすればよいapp.loadStyles(...)
でしょうか?
derbyjs - DerbyJS で {{each}} ブロックを使用して配列を逆方向に反復処理する
DerbyJS コンポーネントにはitems
、ビューに表示したい array があります。最初に配列の最新のアイテムを表示したいので、次のようなものを探していますeach-reverse
:
. もちろん、このコード スニペットは機能しませんが、私が達成したいことを説明してくれることを願っています。DerbyJS でこれを行う方法はありますか?
items
理論的には配列を逆にすることもできますが、 .push
. 代わりに使用.unshift
することは最適ではないようです。
database - derbyjsデータベースに正しく保存する方法
セッションでuserIdを使用したい...ユーザーのファーストネームとすべてを保存できるようにする...
私は静脈で models.add("users."+userId) を使用しようとしています....
それはfirstNameを2回設定しようとしますが、どちらもコメントアウトされていても機能しません....通常、ロールバックに関するエラーが発生します。
HTML:
エラーは次の傾向があります。
操作エラー: 投影されたコレクション ユーザー d0514d00-.... で操作が無効です
他の誰もが私が思っていたのと同じようにやっているようです...また、存在するかどうかを常に確認し、存在する場合にのみ add を使用する必要がありますか?
これはすべてderby0.6にあります
derbyjs - Derby-Login ユーザーのメールを取得する方法
model.get("session.userId"); からユーザー ID を簡単に取得できます。これを使用してユーザーの電子メールを取得する方法がわかりません。
derbyjs - 配列derbyjsでindexofを使用する方法
テンプレートに渡された配列があり、値が格納されているかどうかを確認したい:
どうやら indexOf は関数ではありませんが、配列 (_page.user.friends) は存在するようです。独自の {{each}} を使用できます....
これを行う方法はありますか?それとももっと良い方法ですか?