問題タブ [journaling]
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 を停止してオブジェクトに値を追加するには?
私は、データベースに書き込む必要があり、コンテンツを d3js で表示する必要がある小さな個人的なプロジェクトを書いています。だから私は{x: "2004-10-02", y:20}
などを含むオブジェクトを使用しています...今、mongoDBが追加され 、Mongooseで使用 する値を変更した場合y0:0
でも 追加されることがわかりました。y1: 20
y
$set
私はこれを持っていますSchema
:
それは正常に動作します。この本文でリクエストを送信するドキュメント (不完全なモデル) を挿入できます。
これでリクエストを処理します:
次に、配列に値を追加しvalues
(上記のスキーマを参照)、最初は正常に機能しますが、配列内のエントリを上書きしようとすると、オブジェクトの古い値のように見える余分な値が含まれる、混乱したオブジェクトになります。y
財産。
values
配列にエントリを追加する方法は次のとおりです。
しかし、コンテンツを取得すると、配列内で奇妙な問題が発生しました。
コンソールで次のオブジェクトを取得します。
これは Chrome の RestWebServiceClient エクステンションにあります。
しかし、コンソール内で Angular を使用してコレクションを反復処理すると、次のようになります。
これは私を夢中にさせています。配列をマップしてこれを取り除く必要があります。なぜその余分な作業をする必要があるのでしょうか?
mongodb - ジャーナリング対応のDBを32bit系で使いたい - MongoDB
64 bit
以前にマシン上で開発された既存のアプリケーションを実行したいと考えています。64ビットでジャーナリングが有効になっている既存のデータベースmongoDBがすでにあります。
システムでは32 bit
ジャーナリングが有効になっていないため、この DB で MongoDB サービスを実行しようとすると、機能しません
この DB を再利用して、32 bit
システムでこのアプリケーションを実行するにはどうすればよいですか?
akka - akka persistentview は、永続化されたものとは逆の順序でメッセージを受信できますか?
つまり、メッセージの最近の履歴にジャーナルからすばやくアクセスできますか?
たとえば、永続化されたジャーナル メッセージを次のように並べます。
A、B、C、D、E の順に。
永続ビューは、E、D、C、B、A の順にメッセージを受信できますか?
mongodb - ジャーナル内のコンテンツのmongodbセキュリティ
Messages コレクションからユーザー メッセージを削除するなど、特定のデータベース アイテムの痕跡を削除したいと考えています。誰もアイテムを再作成できないように、対応するジャーナル エントリをクリーンアップする方法を見つけようとしています。可能であれば、この目的のためにジャーナリングを無効にしたくありません。短いジャーナリング サイクリング ウィンドウ (x 時間後にジャーナルが自動的にクリーンアップされる) を設定することも選択肢の 1 つかもしれません...
既存のドキュメントと回答を検索してみましたが、何か見落としている可能性があります。任意のポインタをいただければ幸いです。
mongodb - mongo.conf を変更してジャーナリングを設定する方法
「/etc/mongo.conf」を変更してジャーナリングを設定smallfiles=true
しようとしていますが、書き込み権限がありません。
それに正しい方法はありますか?
mongodb - Mongo - ジャーナリングがオフになっている場合、WriteConcern j オプションは何をしますか?
j
Write Concern Option が true に設定され、mongod がジャーナルなしで実行されている場合に何が起こるかについて、ドキュメントは明確ではありません。これは、書き込み操作がデータベースにコミットされたことが確認された後に戻ることを示していますか? または、書き込みがデータベースにコミットされる前に、書き込み操作が戻る可能性がありますか? 私はこれについて間違って考えていますか?
mongodb - Mongo ジャーナル ファイルのクリーンアップ
ジャーナル ファイルをリセットする方法はありますか。影響はありますか?
現在、ec2 で多くのスペースを占有している 2GB のジャーナル ファイルがあります。
bash - MongoDB ジャーナリングが有効になっていますか?
MongoDB ジャーナリングが bash スクリプトで有効になっているかどうかを確認したいと考えています。
あまり信頼できないので、構成ファイルを検索する以外の方法でそれを行うことはできますか。
可能ですmongo --eval "something"
か?
mongodb - mongodbのジャーナリングには25G 250iopsが必要です
公式ドキュメントに従ってmongodb を AWS にデプロイしました。テンプレートが完成した後、2 つの巨大なボリュームが割り当てられていることがわかりました。
いくつかの調査の後、テンプレートファイルにハードコーディングされていることがわかりました(ガイドによって提供されます):
そしてジャーナリングに使用されます:
私は専任のデータベース管理者ではないので、これほど巨大なストレージを割り当てる理由を知りたい
ジャーナリング ボリュームの ios 率を下げるとデータベース全体のパフォーマンスが低下するかどうかを知りたい