• [解決済み] AggregationフレームワークのためのMongodbの説明

    質問 MongoDBのAggregationフレームワークについて、説明する機能はあるのでしょうか?ドキュメントには見当たりません。 ない場合、集約フレームワーク内でクエリがどのように実行されるかを確認する他の方法はありますか? 私は、findであなたがちょうど行うことを知っています。 db.collection.find().explain() しかし、アグリゲーションフレ

    2022-07-06 18:25:35
  • [解決済み] mongorestoreエラー。ダンプファイルをどうすればいいかわからない [閉じた状態]

    質問 終了しました。 この質問には デバッグの詳細 . 現在、回答は受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。 終了 4

    2022-06-19 03:30:29
  • [解決済み] mongoDB/mongoose: NULLでない場合は一意に決まる

    質問 コレクションのエントリを強制的に一意にする方法はないでしょうか? しかし、エントリがヌルでない場合のみ . e スキーマの例です。 var UsersSchema = new Schema({ name : {type: String, trim: true, index: true, required: true}, email : {type: String

    2022-05-26 23:35:09
  • [解決済み] Mongooseの$or条件付きfindメソッドが正しく動作しない

    質問 最近、NodejsでMongoDBとMongooseを使うようになりました。 Model.findメソッドに $or という条件と _id フィールドがある場合、Mongoose は正しく動作しません。 これは動作しません。 User.find({ $or: [ { '_id': param }, { 'name': param }, {

    2022-05-25 02:23:19
  • [解決済み] MongoDBとCassandraを比較したときの「ドキュメント指向」vs「キーバリュー」の意味とは?

    質問 ドキュメントベースの NoSQL オプションを使用することで、KV ストアに対して何ができるのでしょうか。 どのように解決するのですか? A キーバリューストア は、可能な限りシンプルなデータモデルを提供し、まさにその名前が示すとおり、キーによってインデックス化された値を保存するストレージシステムです。キーによるクエリに限定され、値は 不透明 であり、ストアは

    2022-05-24 23:45:17
  • [解決済み] スキーマを定義せずにMongooseを使用するには?

    質問 以前のバージョンの Mongoose (node.js 用) では、スキーマを定義しないで使うオプションがありました。 var collection = mongoose.noSchema(db, "User"); しかし、現在のバージョンでは "noSchema" 関数は削除されています。私のスキーマは頻繁に変更される可能性があり、定義されたスキーマには本当に合わないので、m

    2022-05-18 11:26:12
  • [解決済み] PyMongoで正規表現クエリを実行する

    質問 MongoDBサーバに対してPyMongoを使って正規表現クエリを実行しようとしています。ドキュメントの構造は以下の通りです。 { "files": [ "File 1", "File 2", "File 3", "File 4" ], "rootFolder": "/Location/Of/Files" } パターン*Fileにマッ

    2022-05-15 02:33:49
  • [解決済み] MongoDBのトランザクション不足を回避する方法とは?

    質問 似たような質問があることは知っていますが、それらはどちらかというと を教えてください を使うか、トランザクションが必要なら通常の RDBMS システムに切り替えるか、あるいは 原子操作 または 二相コミット . 2番目の解決策は最良の選択と思われます。3番目の方法は、多くのことがうまくいかない可能性があり、すべての面でそれをテストすることができないので、私はそれに

    2022-05-10 22:57:50
  • [解決済み] Mongoose を使って MongoDB ドキュメントからキーを削除する

    質問 を使っています。 マングース node.jsでMongoDBにアクセスするためのライブラリ の方法はありますか? 文書からキーを削除する ?すなわち、単に値をnullに設定するだけでなく、それを削除するのですか? User.findOne({}, function(err, user){ //correctly sets the key to null... but

    2022-05-10 09:24:01
  • [解決済み] Mongo DBの保存と挿入の違いは何ですか?

    質問 Mongo DBの保存と挿入の違いは何ですか? どちらも同じに見えますが db.users.save({username:"google",password:"google123"}) db.users.insert({username:"google",password:"google123"}) 解決方法は? 保存と挿入の比較 例に挙げたように、動作は基本的

    2022-05-08 01:44:44
  • [解決済み] リレーショナルデータベースではなく、NoSQLデータベースを使用する必要があるのはどのような場合ですか?同じサイトで両方使っても問題ないですか?

    質問 NoSQLデータベースを利用するメリットは何ですか?最近よく読むようになりましたが、なぜ導入したいのか、どんな状況で使いたいのか、まだよくわかりません。 どのように解決するのか? リレーショナル・データベースは ACID . そのため、スキーマベースのトランザクション指向のデータストアを持つことになります。これは実績があり、実世界のアプリケーションの99%に適しています。

    2022-05-05 10:34:55
  • [解決済み] MongoDB BSON ドキュメントサイズ制限を理解する

    質問 MongoDB ザ・ディフィニティブ・ガイドより。 4MB(BSONに変換した場合)以上のドキュメントは作成できません。 データベースに保存されます。これはやや恣意的な制限です(今後変更される可能性もあります)。 これは、スキーマの設計ミスを防ぐため、また、将来的に引き上げられる可能性があります。 一貫した性能を発揮します。 この制限がよくわからないのですが、た

    2022-05-04 20:19:27
  • [解決済み] CAPの定理でmongodbはどこに位置するのか?

    質問 どこを見ても、MongoDBはCPだと書いてあります。 しかし、掘り下げてみると、結局は一貫していることがわかります。 safe=trueを使うとCPになるのでしょうか?もしそうなら、safe=trueで書くと、結果を得る前にすべてのレプリカが更新されてしまうということでしょうか? 解決方法は? MongoDBはデフォルトで強い一貫性を持っています。書き込みをしてから読み込みを

    2022-05-04 03:40:06
  • [解決済み] MongoDBで配列のフィールドに一意な値や別の配列が含まれているかどうかを調べるには?

    質問 現在、mongodbを使用しています。 ブログポストコレクションがあるのですが、その中に tags フィールドは、例えば、配列です。 blogpost1.tags = ['tag1', 'tag2', 'tag3', 'tag4', 'tag5'] blogpost2.tags = ['tag2', 'tag3'] blogpost3.tags = ['tag2', 'tag

    2022-05-02 18:11:36
  • [解決済み] ElasticsearchをMongoDBで使うには?

    質問 Elasticsearch for MongoDBを使用してMongoDBのCollectionをインデックスする設定について、多くのブログやサイトを見てきましたが、どれも簡単ではありませんでした。 elasticsearchをインストールするためのステップバイステッププロセスを説明してください。 設定 ブラウザで実行する Node.jsをexpress.jsで使

    2022-05-01 23:18:20
  • [解決済み] NoSQL - MongoDB対CouchDB [クローズド]。

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する . 閉店

    2022-04-27 21:57:03
  • [解決済み] ひとつの MongoDB ドキュメントの _id を更新するには?

    質問 を更新したい。 _id フィールドを使用します。本当は良くないことだと分かっています。しかし、技術的な理由から、私はそれを更新する必要があります。 更新しようとすると、次のようになります。 db.clients.update({ _id: ObjectId("123")}, { $set: { _id: ObjectId("456")}}) Performing an upd

    2022-04-27 20:26:21
  • [解決済み] Mongoose で既存のコレクションにアクセスするには?

    質問 私は300の大規模なコレクションを持っています question オブジェクトをデータベース test . このコレクションは MongoDB のインタラクティブシェルで簡単に操作できますが、express.js アプリケーションで Mongoose を使ってコレクションを取得しようとすると、空の配列が表示されます。 私の質問は、expressで再作成する代わりに、この既に存

    2022-04-26 12:53:07
  • [解決済み] MongoDB/NoSQL。ドキュメントの変更履歴を残す

    質問 データベースアプリケーションでかなり一般的な要件は、データベース内の1つまたは複数の特定のエンティティに対する変更を追跡することです。 これは、行のバージョニング、ログテーブル、履歴テーブルなどと呼ばれています(他にも呼び方があると思います)。 RDBMSでは、すべてのソーステーブルからのすべての変更を単一のテーブルに書き出すか(ログというより)、各ソーステーブルに対して個別の履歴テー

    2022-04-24 12:40:43
  • [解決済み] MongoDBと「結合」 [重複]について

    質問 この質問はすでにここに回答があります : MongoDBでSQL Joinに相当する処理を行うにはどうしたらいいですか? (回答19件)

    2022-04-24 09:59:43