-
完全一致のMongoDBクエリ
完全に一致させるには、一致をチェックする$existsを使用できます。ドキュメントを使用してコレクションを作成しましょう- > db.demo290.insertOne({"ListOfName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e4c0c9e5d93261e4bc9ea2d") } > db.demo290.insertOne({"
-
MongoDB-2つの列の合計を取得して、別の列に保存するにはどうすればよいですか?
2つの列の合計を取得するには、$addを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo291.insertOne({"Value1":10,"Value2":50}); { "acknowledged" : true, "insertedId" : ObjectId("5e4c0e1e5d93261e4bc9ea2f") } find()メソッドを使用してコレクションからすべてのドキュメントを表示す
-
MongoDB-コレクションと埋め込みドキュメントの同等性をチェックする方法は?
これについては、MongoDBの$whereを使用して確認してください。ドキュメントを使用してコレクションを作成しましょう- > db.demo292.insertOne({FirstName:"Chris",LastName:"Brown", ... "Friend":{FirstName:"David","LastName":"Miller"} ... } ...); { "acknowledged&q
-
MongoDB:ANDとORを組み合わせる?
まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo293.insertOne({FirstName:"Chris",LastName:"Brown",Age:24}); { "acknowledged" : true, "insertedId" : ObjectId("5e4d45075d93261e4bc9ea32") } > db.demo293.insertOne({FirstName:"
-
MongoDBコレクションをクエリするにはどうすればよいですか?
MongoDBコレクションをクエリまたは返すには、getCollection()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo294.insertOne({"EmployeeId":101,"EmployeeName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e4d4a1a5d93261e4bc9ea36&
-
MongoDBでオブジェクトのフィールド配列値をクエリしていますか?
arrayFieldNameとvalueを使用して、オブジェクトのフィールド配列値をクエリします。ドキュメントを使用してコレクションを作成しましょう- > db.demo295.insertOne({"status":["Active","Inactive"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e4d4ea65d93261e4bc9ea39")
-
配列内のMongoDBをネイティブクエリし、カウントを取得します
配列内でクエリを実行し、存在を確認してカウントを取得するには、$existsを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo296.insertOne( ... { ... "id":101, ... "Name":"Chris", ... "details":[ ... { ...
-
挿入するMongoDBクエリですが、合計レコードを制限します
挿入中に合計レコードを挿入および制限するには、capped:trueを使用して、サイズと最大値を設定します。 capped:trueとsizeを4に設定したドキュメントでコレクションを作成しましょう- > db.createCollection("demo297", {capped:true, size:4,max:4}); { "ok" : 1 } > db.demo297.insertOne({"Name":"Chris"}); { "acknowledged&
-
MongoDBの大規模な動的データセット全体でタグをカウントするパフォーマンスシステムを作成するにはどうすればよいですか?
インデックスを作成してから、explain()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo278.ensureIndex({"Subjects":1}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, "ok" :
-
MongoDBの配列から要素を削除するにはどうすればよいですか?
配列から要素を削除するには、$pullを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo279.insertOne({id:[101,103,105,110]}); { "acknowledged" : true, "insertedId" : ObjectId("5e490af7dd099650a5401a58") } > db.demo279.insertOne({id:[107,111,110]}); {  
-
MongoDBmap-reduceの実装
Map-reduceは、大量のデータを有用な集計結果に凝縮するためのデータ処理パラダイムです。 ドキュメントを使用してコレクションを作成しましょう- > db.demo280.insertOne({"CustomerName":"Chris","isMarried":true}); { "acknowledged" : true, "insertedId" : ObjectId("5e49116edd099650a5401a6
-
MongoDBの_idによるコレクションから特定のドキュメントを取得する
_idでコレクションからドキュメントを取得するには、$ inでfind()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo281.insertOne({"Name":"Chris","Age":21}); { "acknowledged" : true, "insertedId" : ObjectId("5e4aac28dd099650a5401a66") } > db.de
-
別のフィールドで配列を更新するMongoDBクエリ?
別のフィールドで配列を更新するには、$pushを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo283.insertOne({"Name":"Chris","Status":["Active","Inactive"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e4ab97ddd099650
-
mongodb / mongodumpのコレクションの指定されたフィールドをファイルにエクスポートしますか?
MongoDBをエクスポートするには、コマンド mongoexport があります 。以下は構文です- mongoexport -d yourDatabaseName -c yourCollectionName -f yourFieldName --type=csv -o yourFileLocation/FileName; ドキュメントを使用してコレクションを作成しましょう- > db.demo284.insertOne({"FirstName":"Chris"}); { "acknowledged"
-
'projection'の指定されたフィールドを持つサブドキュメントを制限するMongoDBクエリ
これには、MongoDBでaggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo285.insertOne( ... {... details : [ ... { ... Name : "Chris" ... }, ... { ... Name2: "Bob&qu
-
MongoDBのコマンド「showdbs」(データベースのリスト)に対するBSONクエリとは何ですか?
使用できるコマンドはdb.runCommand()です。 。まず、管理者に切り替えましょう- > use admin switched to db admin 次に、コマンド-を実行します。 > db.runCommand({listDatabases : 1}) これにより、次の出力が生成されます- { "databases" : [ { "name" : "admin", &nbs
-
MongoDBの配列の最小値と最大値?
最小値と最大値を取得するには、$minと$maxを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo286.insertOne({"details":[{Value1:70,Value2:50},{Value1:30,Value2:36}]}); { "acknowledged" : true, "insertedId" : ObjectId("5e4ac743f49383b52759cbbc") } find()メソッド
-
個別の値のみを取得するMongoDBクエリ
個別の値を取得するには、MongoDBでdistinct()を使用します。単一のコレクションまたはビュー全体で指定されたフィールドの個別の値を検索し、結果を配列で返します。 ドキュメントを使用してコレクションを作成しましょう- > db.demo287.insertOne({"details":{"AllVowels":["a","u","u","o","e","a","o","i"]}}
-
同様の結果を得るためのMongoDB演算子$eqの代替
等式を書くために、あなたは単に一致値と一緒にfind()を使うことができます。ドキュメントを使用してコレクションを作成しましょう- > db.demo145.insertOne({"ListOfNames":["Chris","David","Mike"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e32f37bfdf09dd6d08539bb
-
MongoDBコレクションから配列要素を削除する
配列要素を削除するには、update()と一緒に$pullを使用するだけです。ドキュメントを使用してコレクションを作成しましょう- > db.demo146.insertOne({"ListOfEmployeeNames":["Chris","David","Bob","Mike"]}); { "acknowledged" : true, "insertedId" : ObjectId("