• [解決済み] MongoDBコンテナの起動時にDBを作成するには?

    質問 私はDockerで作業しており、PHP、MySQL、Apache、Redisでスタックを持っています。私は今MongoDBを追加する必要があるので、私はそれをチェックしていました。 Dockerfile をチェックして、最新版と にある docker-entrypoint.sh ファイルから MongoDB Dockerhub というファイルがありますが、コンテナ

    2022-08-30 18:17:34
  • [解決済み] Mongoose Unique インデックスが機能しない!

    質問 MongoDBにインデックスに基づいて重複した値を検出させようとしています。MongoDB では可能だと思うのですが、Mongoose のラッパーではうまくいかないようです。つまり、このようなものです。 User = new Schema ({ email: {type: String, index: {unique: true, dropDups: true}} }) 同

    2022-08-23 21:37:47
  • [解決済み] MongoDB: フィールドがNULLまたは未設定のレコードを検索するには?

    質問 私は Email ドキュメントがあり、そのドキュメントには sent_at の日付フィールドを持つドキュメントです。 { 'sent_at': Date( 1336776254000 ) } もし、この Email が送信されていない場合は sent_at フィールドは NULL か、存在しないかのどちらかです。 すべての送信/未送信の数を取得する必要が

    2022-08-17 16:54:53
  • [解決済み] MongoDBでサブドキュメントの配列をフィルタリングする方法 [重複] (英語)

    質問 この質問はすでにここに回答があります : MongoDB コレクションのオブジェクト配列からクエリされた要素だけを取得する。 (15個の回答)

    2022-08-17 05:20:50
  • [解決済み] mongo グループクエリ フィールドを保持する方法

    質問 皆さん、こんにちは。 mongoのグループクエリでは、結果は引数のキー(複数可)だけを表示します。mysqlのクエリグループのように、各グループの最初のドキュメントを保持するにはどうすればよいでしょうか。 例えば ------------------------------------------------------------------------- | name | a

    2022-08-14 02:23:43
  • [解決済み] ソート順を指定しない場合、MongoDBはどのようにレコードをソートするのですか?

    質問 ソート順を指定せずに Mongo の find() クエリを実行したとき、 データベースは内部的に何を使って結果をソートしているのでしょうか? によると のドキュメントによると、Mongo のウェブサイトでは : <ブロッククオート パラメータなしで find() を実行した場合、データベースは オブジェクトを順次返します。 標準的なテーブルでは、自然順は

    2022-07-23 06:34:43
  • [解決済み] なぜMongoDBではインデックスの方向が重要なのか?

    疑問点 引用元 ドキュメント : インデックスを作成する際、キーに関連付けられた数値はインデックスの方向を指定します。 したがって、常に1(昇順)または-1(降順)でなければなりません。 (降順) でなければなりません。方向は、単一のキーインデックスやランダムアクセス検索では重要ではありません。 しかし、複合インデックスでソートや範囲検索を行う場合は重要です。 レ

    2022-07-20 14:24:41
  • [解決済み] 値が NULL ではないマングースクエリ

    質問 次のようなクエリを実行したいと考えています。 Entrant .find enterDate : oneMonthAgo confirmed : true .where('pincode.length > 0') .exec (err,entrants)-> where節は正しく書けていますか?私はドキュメントを選択し

    2022-07-19 20:29:34
  • [解決済み] 配列内の ObjectId の $lookup による検索

    質問 単一の ObjectId ではなく ObjectId の配列であるフィールドに対して $lookup を実行するための構文は何ですか? 注文書の例です。 { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ObjectI

    2022-07-18 16:30:11
  • [解決済み] MongoDBの$unwind演算子って何?

    質問 これは私がMongoDBを使う最初の日なので、気楽にやってください :) 私は理解することができません $unwind 演算子が理解できないのですが、英語が母国語ではないからでしょうか。 db.article.aggregate( { $project : { author : 1 , title : 1 , tags

    2022-07-08 01:23:57
  • [解決済み] MongoDb の 2 つのフィールドを比較するクエリ条件

    質問 私は、コレクション T があり、2つのフィールドがあります。 Grade1 と Grade2 で、これらを条件付きで選択したい。 Grade1 > Grade2 という条件で選択したいのですが、MySQLのようなクエリを取得するにはどうしたらよいでしょうか? Select * from T Where Grade1 > Grade2 どのように解決するのですか

    2022-06-30 20:18:32
  • [解決済み】RedisはmongoDBよりどれくらい速いのか?

    質問 RedisはBlazing Fastであり、mongoDBも高速であることが広く知られています。しかし、両者の結果を比較した実際の数値が見つからず困っています。同じような構成、機能、操作(そして異なる構成や操作でどのように係数が変化するかを示す)などを考えると、Redisは10倍速いのか、2倍速いのか、5倍速いのか。 私はパフォーマンスのことだけを言っているのです。mongoDBは

    2022-04-22 05:31:32
  • [解決済み】MongoDBのすべてのドキュメントのフィールド名を変更するにはどうすればよいですか?

    質問 MongoDBに5000レコードのコレクションがあり、それぞれが以下のような内容を含んでいると仮定する。 { "occupation":"Doctor", "name": { "first":"Jimmy", "additional":"Smith" } すべてのドキュメントで、フィールド名 "additional" を "last" に変更する簡単な方法はあります

    2022-04-19 19:02:04
  • [解決済み】2つの異なるコレクションで重複したMongo ObjectIdが生成される可能性?

    質問 2つの異なるコレクションにあるドキュメントに対して、まったく同じ Mongo ObjectId を生成することは可能でしょうか? 可能性は低いと思いますが、可能なのでしょうか? あまり具体的なことは言えませんが、私が取り組んでいるアプリケーションで、私たちのサイトの本格的なユーザーに変換することを望んでいる選出された公務員の公開プロフィールを表示している理由です。 ユーザーと、

    2022-04-11 08:12:44
  • [解決済み】MongoDB コレクションの変更をリッスンする方法は?

    質問 MongoDBをデータストアとして、ある種のバックグラウンド・ジョブ・キュー・システムを構築しています。ワーカーを起動してジョブを処理する前に、MongoDB コレクションへの挿入を listen" するにはどうしたらよいでしょうか? 数秒ごとにポーリングして前回からの変更があるかどうかを確認する必要がありますか、それとも私のスクリプトで挿入が発生するのを待つ方法がありますか?

    2022-04-10 17:44:58
  • [解決済み】MongoDBをWindowsサービスとして実行するにはどうすればいいですか?

    質問 MongoDBをWindowsサービスとして動作させるには、どのように設定すればよいですか? どのように解決するのですか? で実行すると --install コマンドラインスイッチを使用すると、Windowsサービスとしてインストールされます。 mongod --install 読む価値があるかもしれません このスレッド が先ですが。関連するレジストリキーを

    2022-04-08 08:55:58
  • [解決済み】Node.js Mongoose.js の文字列を ObjectId に変換する関数

    質問 mongooseを使ってnodeで文字列をobjectIdに変換する関数はありますか?スキーマではObjectIdと指定されているのですが、文字列から保存するとmongoからただの文字列のままだと言われます。例えばオブジェクトの_idは次のように表示されます。 objectId("blah") . 解決方法は? このようにすればいいのです。 var mongoose = re

    2022-04-07 02:51:04
  • [解決済み] MongoDB SELECT COUNT GROUP BY

    質問 MongoDBで遊んでいて、簡単な操作をする方法を考えています。 SELECT province, COUNT(*) FROM contest GROUP BY province しかし、集計機能を使ってもわからないようです。変なグループ構文を使えばできるんですけどね。 db.user.group({ "key": { "province": true

    2022-04-06 18:34:56
  • [解決済み】ドキュメントの配列内のオブジェクトを更新する方法(入れ子更新)について)

    質問 次のようなコレクションがあると仮定して、いくつか質問があります。 { "_id" : ObjectId("4faaba123412d654fe83hg876"), "user_id" : 123456, "total" : 100, "items" : [ { "item_name" :

    2022-04-05 11:22:28
  • [解決済み】MongoDBで整数を挿入しようとすると、浮動小数点が挿入される。

    質問 > db.data.update({'name': 'zero'}, {'$set': {'value': 0}}) > db.data.findOne({'name': 'zero}) {'name': 'zero', 'value': 0.0} Mongo に整数を挿入させるには? ありがとうございます 解決方法は? db.dat

    2022-04-05 05:44:52