• [解決済み] 2 つの日付の間にあるオブジェクトを検索する MongoDB

    質問 mongodbにツイートを保存して遊んでいるのですが、各オブジェクトは以下のような感じです。 { "_id" : ObjectId("4c02c58de500fe1be1000005"), "contributors" : null, "text" : "Hello world", "user" : { "following" : null, "followers_c

    2022-03-19 13:14:05
  • [解決済み] MongoDBシェルでデフォルトでプリティプリントする

    質問 Mongoに印刷出力をきれいにする方法はありますか?現在、すべてが一行に出力され、特にネストした配列やドキュメントを読むのは困難です。 どのように解決するのですか? ( 注:これは、質問のオリジナルバージョンに対する回答です。このバージョンには、"default"の要件がありませんでした。 ) 可愛くなるようにお願いすることができます。 db.collection.f

    2022-03-18 09:47:38
  • [解決済み] MongoDBのリレーションシップ:埋め込みか参照か?

    質問 私はリレーショナルデータベースからMongoDBに乗り換えたばかりです。コメント付きの質問構造を設計したいのですが、コメントにどのリレーションシップを使えばいいのかわかりません。 embed または reference ? のような、いくつかのコメントを含む質問。 スタックオーバーフロー のような構造になっています。 Question title = 'aaa'

    2022-03-17 21:34:25
  • [解決済み] フィールドに文字列が含まれているかどうかをチェックする

    質問 あるフィールドの値が特定の文字列を含んでいるかどうかをチェックするための演算子を探しています。 のようなものです。 db.users.findOne({$contains:{"username":"son"}}) そんなことが可能なのか? どのように解決するのですか? 以下のコードで可能です。 db.users.findOne({"username" : {$re

    2022-03-17 01:04:36
  • [解決済み] 特定の値を含む配列で文書を検索する

    質問 こんなスキーマがあったら...。 person = { name : String, favoriteFoods : Array } ... ここで favoriteFoods 配列には文字列が格納されます。mongoose を使って、好きな食べ物が "sushi" である人物をすべて見つけるにはどうしたらよいでしょうか? というようなことを期待していた

    2022-03-16 20:48:12
  • [解決済み] コレクション内のすべてのキーの名前を取得する

    質問 MongoDBのコレクションにあるすべてのキーの名前を取得したいのですが、どうすればいいですか? 例えば、これより db.things.insert( { type : ['dog', 'cat'] } ); db.things.insert( { egg : ['cat'] } ); db.things.insert( { type : [] } ); db.things.in

    2022-03-16 09:37:05
  • [解決済み] mongodbの最後のN個のレコードを取得する方法は?

    質問 どこにもこのようなことが書かれていないのですが。デフォルトでは、find()オペレーションは先頭からレコードを取得します。mongodbの最後のN個のレコードを取得するにはどうしたらよいですか? 編集:また、私は、返された結果を逆ではなく、より新しいものから最も新しいものへと並べたい。 解決方法は? 昇順でソートする必要があるのですね。 x"という名前のIDまたは日付フ

    2022-03-16 02:11:02
  • [解決済み] MongoDBとその逆の上にCouchDBを使用するとき

    質問 2つのNoSQLデータベースの間で行き詰っています。 私のプロジェクトでは、データベースの中にデータベースを作成する予定です。例えば、動的なテーブルを作成するためのソリューションが必要です。 つまり、ユーザーはカラムと行を持つテーブルを作成することができます。私はMongoDBまたはCouchDBのいずれかがこのために良いだろうが、私はどちらかわからないと思います。私はまた、同

    2022-03-15 22:07:55
  • [解決済み] mongodb は複数のフィールドで値をグループ化します。

    質問 例えば、こんな文書があります。 { "addr": "address1", "book": "book1" }, { "addr": "address2", "book": "book1" }, { "addr": "address1", "book": "book5" }, { "addr": "address3", "book": "book9"

    2022-03-14 20:16:49
  • CentOS7でのMongoDBのインストールと基本的な操作方法

    インストール環境の説明 システム環境の説明 [root@master ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@master ~]# uname -r 3.10.0-693.el7.x86_64 [root@master ~]# hostname -I 192.168.174.200

    2022-02-25 04:43:13
  • MongoDB起動時の例外エラーと正しいシャットダウン方法

    <パス エラー1を報告する。 [ftdc] Unclean full-time diagnostic data capture shutdown detected, found interim file, some metrics may have been lost. 回避策 1. 診断データを削除してください。 rm -f /var/lib/mongo/

    2022-02-14 10:51:39
  • MongoDB総合まとめ

    原文: http://blog.csdn.net/jakenson/article/details/7060431 MongoDB 内部構造 "MongoDB決定版ガイド MongoDBの公式ドキュメントは基本的にやり方は紹介されていますが、どのように動作したかはほとんど紹介されておらず、MongoDB TheDefinitive Guideを買ったばかりでまだ読む機

    2022-02-11 23:57:30
  • MongoDBクエリ

    MongoDBクエリ 指定されたコレクション内のすべてのドキュメントを問い合わせる db.collectionName.find() 条件から探す db.collectionName.find({"attribute1" : "値1", "attribute2" : "値2 " })。 正規表現を使ったファジーなクエリ

    2022-02-11 13:40:53
  • [MongoDB] 127.0.0.1:27017 への接続に失敗しました、理由。接続が拒否されました

    <パス プロジェクトの必要性から仮想マシンにMongoDBをインストールしたのですが、起動時に以下のエラーが発生します。 [root@localhost bin]# . /mongo MongoDB shell version v3.4.0 connecting to: mongodb://127.0.0.1:27017 2018-09-27T21:11:14.779+08

    2022-02-11 09:09:34
  • Mongodbの包括的なまとめ

    MongoDB内部 "MongoDB決定版ガイド MongoDBの公式ドキュメントは基本的にやり方は紹介されていますが、どのように動作したかはほとんど紹介されておらず、MongoDB TheDefinitive Guideを買ったばかりでまだ読む機会がありません。一見の価値ありです。 今日、MongoDB The Definitive Guideの電子版をダウンロードして立ち

    2022-02-11 07:29:59
  • MongoDBデータベースのインストールとデプロイメント、および警告の最適化

    <パス MongoDB インストールの展開と警告の最適化 1. ソフトウェアダウンロード バージョン3.6.13: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.13.tgz バージョン4.0.14: https://fastdl.mongodb.org/linux/mongodb-li

    2022-02-11 05:19:23
  • MongoDBの条件付きクエリとソートについて説明します。

    findメソッド クエリの基本形はdb.collection.find({conditions})で、条件はMySQLのWHERE条件と同様に任意で指定します。例は以下の通りです。 // Find all documents db.collection.find({}); // find the specified conditions of the document db.coll

    2022-01-24 07:32:32
  • MongoDBのloggingモジュールについて説明します。

        今日は、MongoDBのloggingモジュールについて簡単に勉強して、そのドキュメント記事を書きました。 01 MongoDBのロギングコンポーネントの種類とロギングレベル     どのデータベースにもロギングモジュールがあり、MongoDBも例外ではありません。通常、データベースのログに記録されるのは、そのデータベースの接続情報、ス

    2022-01-23 04:26:21
  • MongoDBの共通データ型と基本操作

    NO.1 MongoDBの共通データ型     MongoDBのドキュメントはjsonに似ていて、jsonではnull, bool, array, string, data, json objectなどのデータ型が一般的であることが分かっています。比較的少ない、例えば、データの時間型については、jsonは、jsonのような単純な最適化のためのjsonで、表現す

    2022-01-23 02:27:43
  • MongoDB監視ツール mongostat と mongotop の使用方法

        MongoDBにはmongostatとmongotopという2つの監視ツールが付属しており、今日はその使い方を見ていきましょう。 モンゴスタット mongostatツールは、mongodとmongosの動作状況やデータを提供するツールです。mongostatツールの実行結果からは以下の情報を得ることができます。 [root@VM-0-14-

    2022-01-23 01:25:33