-
大文字と小文字を区別しない検索用のMongoDB$regex演算子iまたはI
このためには、大文字と小文字を区別しない(i)を使用する必要があります。ドキュメントを使用してコレクションを作成しましょう- > db.demo759.insertOne({SubjectName:"MySQL"}); { "acknowledged" : true, "insertedId" : ObjectId("5eb02ba95637cd592b2a4ae7") } > db.demo759.insertOne({SubjectName:&qu
-
MongoDBで1つのクエリで多くのドキュメントを更新するにはどうすればよいですか?
1つのクエリで多くのドキュメントを更新するには、MongoDBでbulkWrite()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo760.insertOne({id:1,details:{Value1:100,Value2:50}}); { "acknowledged" : true, "insertedId" : ObjectId("5eb0309f5637cd592b2a4aee") } > db.demo760.insert
-
MongoDBで配列をクエリして、特定の値をフェッチします
配列から特定の値をフェッチするには、$ projectとともにaggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo761.insertOne( ... { ... "details": [ ... { ... "student": { ... &nb
-
MongoDBの集約と投影?
このために、aggregate()と一緒に$projectを使用します。集約された$projectは、要求されたフィールドを持つドキュメントをパイプラインの次のステージに渡します。 ドキュメントを使用してコレクションを作成しましょう- > db.demo762.insertOne({ ... "_id" : { ... "userId":101, ... "userName":"Chris" ...
-
MongoDBを使用して、特定のネストされたドキュメントのオブジェクトの配列をクエリしますか?
ネストされたドキュメントのオブジェクトの配列をクエリするには、find()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo763.insertOne( ... { ... _id:1, ... CountryName:"US", ... "studentInformation": [ ... {
-
MongoDBはnullではないかどうかをチェックしていますか?
$ neを使用して、nullでないことを確認します。ドキュメントを使用してコレクションを作成しましょう- > db.demo764.insertOne({"LoginUserName":"Chris","LoginPassword":"Chris_12"}); { "acknowledged" : true, "insertedId" : ObjectId("5eb04ee55637cd592b2a4afc&
-
MongoDB Aggregate groupの複数の結果?
複数の結果を集約するには、MongoDBで$groupを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo765.insertOne( ... ... { ... Name:"John", ... "Category":"ComputerScience", ... "SubjectName":"MongoDB&quo
-
MongoDBとPython
MongoDBは、広く使用されているドキュメントデータベースであり、NoSQLDBの形式でもあります。 Pythonは、いくつかのpythonモジュールを介してMongoDBと対話し、MongoDB内でデータを作成および操作できます。この記事では、その方法を学びます。ただし、PythonがMongoDBに接続して実行する前に、MongoDBがシステムですでに使用可能になっている必要があります。システムにMongoDBをセットアップするには、MongoDBチュートリアルにアクセスしてください。 ここに.. pymongoをインストールする MongoDBと対話するには、モジュール名pymong
-
MongoDBとNodeJSの接続
mongodb.connectの概要 このメソッドは、MongoDBサーバーをNodeアプリケーションに接続するために使用されます。これはMongoDBモジュールの非同期メソッドです。 構文 mongodb.connect(path[, callback]) パラメータ •パス –MongoDBサーバーが実際に実行されているサーバーパスとそのポート。 •コールバック –この関数は、エラーが発生した場合にコールバックを提供します。 Mongo-DBのインストール アプリケーションをNodejsに接続する前に、まずMongoDBサーバーをセットアップする必要があります。
-
NodeとMongoDBを使用したサインアップフォーム
この記事では、いくつかのパラメーターを持つ簡単なユーザーサインアップフォームを作成します。 [保存]をクリックすると、すべてのユーザーの詳細がMongoDBデータベースに保存されます。 インストール サインアップフォームの作成に進む前に、次の依存関係をシステムに正常にインストールする必要があります。 次のコマンドを使用して、Expressを確認してインストールします。 Expressは、HTTPリクエストに応答するミドルウェアを設定するために使用されます npm install express --save HTTPPOSTデータを読み取るための「body-parser」ノー
-
マルチフィールドがTRUEに設定された配列に値をプッシュしますか?
値をプッシュするには、マルチフィールドをTRUEに設定してupdate()とともに$pushを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo747.insertOne({"CountryName":["US","IND"]}); { "acknowledged" : true, "insertedId" : ObjectId("5eae6a50a930c785c834e55f")
-
MongoDBのドキュメントの最大サイズはどれくらいですか?
ドキュメントはコレクションのレコードです。各ドキュメントのサイズには16MBの制限があります。ドキュメントは中括弧({})で囲まれています。 ドキュメントを使用してコレクションを作成しましょう- > db.demo748.insertOne({_id:101,Name:"Chris",Age:21}); { "acknowledged" : true, "insertedId" : 101 } > db.demo748.insertOne({_id:102,Name:"Bob",Age:20}); {
-
コレクション内のドキュメントの各フィールドを数式で更新するMongoDBクエリ?
コレクション内のドキュメントの各フィールドを数式で更新するには、MongoDB update()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo749.insertOne({"details":[{"id":1,a:10},{"id":2,a:5},{"id":3,a:20}]}); { "acknowledged" : true, "insertedId" : ObjectId(
-
MongoDBで個別の要素の最大値を取得する方法
個別の要素の最大値を取得するには、MongoDBのaggregate()で$sortと$groupを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo750.insertOne({id:101,value:50}); { "acknowledged" : true, "insertedId" : ObjectId("5eae74b2a930c785c834e566") } > db.demo750.insertOne({id:102,va
-
MongoDBドキュメントから特定の値をフィルタリングする
特定の値をフィルタリングするには、MongoDBで$filterを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo751.insertOne( ... { ... _id: 101, ... details: [ ... { Name: "Robert", id:110,Age:21}, ... &nb
-
MongoDBを使用して生年月日レコードを年齢に変換する方法
ドキュメントを使用してコレクションを作成しましょう- > db.demo754.insertOne({"DateOfBirth":new Date("2000-05-03")}); { "acknowledged" : true, "insertedId" : ObjectId("5eae9b2da930c785c834e56f") } > db.demo754.insertOne({"DateOfBirth":
-
整数値と10進値の両方を含むMongoDBフィールドをソートしますか?
ソートするには、MongoDBでsort()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo755.insertOne({"Value":10}); { "acknowledged" : true, "insertedId" : ObjectId("5eae9e72a930c785c834e572") } > db.demo755.insertOne({"Value":10.5}); { &nb
-
MongoDBの配列に重複がないか確認しますか?
配列内の重複をチェックするには、MongoDBでaggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo756.insertOne({"SubjectName":["MySQL","MongoDB","Java"]}); { "acknowledged" : true, "insertedId" : ObjectId("5eb01e0d5637cd592b2
-
MongoDBは、配列を持つ1つのレコードを新しいコレクションの複数のレコードに変換しますか?
このために、aggregate()および$unwindとともに$outを使用できます。ドキュメントを使用してコレクションを作成しましょう- > db.demo757.insertOne( ... { ... "id": 101, ... "Name": ["John", "Bob", "Chris"] ... } ... ); {  
-
MongoDBでタイムスタンプ(降順)で並べ替える方法
タイムスタンプで並べ替えるには、MongoDBでsort()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo737.insertOne({"timestamp" : new ISODate("2020-04-01" )}); { "acknowledged" : true, "insertedId" : ObjectId("5ead682157bb72a10bcf065c") } > db.de