Found 1659 Articles for Big Data Analytics

How to limit the amount of characters returned from a field in a MongoDB query?

Arjun Thakur
Updated on 30-Jul-2019 22:30:26

109 Views

For this, use MongoDB $substr. Let us first create a collection with documents −> dblimitTheNumberOfCharactersDemoinsertOne({"Title":"MongoDB is No SQL database"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf23013b64a577be5a2bc0e") } > dblimitTheNumberOfCharactersDemoinsertOne({"Title":"MySQL is a relational database"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf2302db64a577be5a2bc0f") } Following is the query to display all documents from a collection with the help of find() method −> dblimitTheNumberOfCharactersDemofind()pretty();This will produce the following document −{    "_id" : ObjectId("5cf23013b64a577be5a2bc0e"),    "Title" : "MongoDB is No SQL database" } {    "_id" : ObjectId("5cf2302db64a577be5a2bc0f"),    "Title" : "MySQL is a relational database" }Following is the ... Read More

How to pop a single value in MongoDB?

Nishtha Thakur
Updated on 30-Jul-2019 22:30:26

186 Views

You can use pop() for this. Let us first create a collection with documents −> db.persistChangeDemo.insertOne({"Name" : "Larry", "CreditScore": [500, 700, 760, 100]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cdfc52cbf3115999ed51203") }Following is the query to display all documents from a collection with the help of find() method −> db.persistChangeDemo.find().pretty();This will produce the following output −{    "_id" : ObjectId("5cdfc52cbf3115999ed51203"),    "Name" : "Larry",    "CreditScore" : [       500,       700,       760,       100    ] }Following is the query to pop a value −> myDocument.CreditScore.pop(); 100Let us save ... Read More

How to print results of script in MongoDB?

Ankith Reddy
Updated on 30-Jul-2019 22:30:26

959 Views

We will use printjson() for this. Let us first create a collection with documents −> dbprintResultScriptDemoinsertOne({"StudentName":"John", "StudentAge":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf22c02b64a577be5a2bc0b") } > dbprintResultScriptDemoinsertOne({"StudentName":"Carol", "StudentAge":20}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf22c09b64a577be5a2bc0c") } > dbprintResultScriptDemoinsertOne({"StudentName":"David", "StudentAge":19}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf22c11b64a577be5a2bc0d") }Following is the query to display all documents from a collection with the help of find() method −> dbprintResultScriptDemofind();This will produce the following document −{ "_id" : ObjectId("5cf22c02b64a577be5a2bc0b"), "StudentName" : "John", "StudentAge" : 21 } { "_id" : ObjectId("5cf22c09b64a577be5a2bc0c"), "StudentName" : "Carol", "StudentAge" : 20 } { "_id" ... Read More

Group all documents with common fields in MongoDB?

Smita Kapse
Updated on 30-Jul-2019 22:30:26

299 Views

For this, use the $addToSet operator. Let us first create a collection with documents −> db.findDocumentWithCommonFieldsDemo.insertOne(    {       "UserId":1,       "UserName":"Carol"    } ); {    "acknowledged" : true,    "insertedId" : ObjectId("5cdf8ebebf3115999ed51200") } > db.findDocumentWithCommonFieldsDemo.insertOne(    {       "UserId":2,       "UserName":"David"    } ); {    "acknowledged" : true,    "insertedId" : ObjectId("5cdf8ebebf3115999ed51201") } > > db.findDocumentWithCommonFieldsDemo.insertOne(    {       "UserId":1,       "UserName":"Sam"    } ); {    "acknowledged" : true,    "insertedId" : ObjectId("5cdf8ebebf3115999ed51202") }Following is the query to display all documents from a collection ... Read More

Compare multiple properties in MongoDB?

George John
Updated on 30-Jul-2019 22:30:26

128 Views

To compare multiple properties, use the $where operator. Let us first create a collection with documents −> dbcomparingMultiplePropertiesDemoinsertOne({"Values":[10, 70, 60]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf228fcb64a577be5a2bc0a") }Following is the query to display all documents from a collection with the help of find() method −> dbcomparingMultiplePropertiesDemofind()pretty();This will produce the following document −{    "_id" : ObjectId("5cf228fcb64a577be5a2bc0a"),    "Values" : [       10,       70,       60    ] }Case 1: If condition becomes true then you will get an array otherwise nothing will get displayed Following is the query to compare multiple ... Read More

MongoDB regular expression to match a specific record?

Chandu yadav
Updated on 30-Jul-2019 22:30:26

82 Views

Let us first create a collection with documents −> dbworkingOfRegularExpressionDemoinsertOne({ "StudentDetails" : { "StudentName" : "John" }, "StudentAge":21 }); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf227acb64a577be5a2bc07") } > dbworkingOfRegularExpressionDemoinsertOne({ "StudentDetails" : { "StudentName" : "JOHN" }, "StudentAge":19 }); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf227b8b64a577be5a2bc08") } > dbworkingOfRegularExpressionDemoinsertOne({ "StudentDetails" : { "StudentName" : "Carol" }, "StudentAge":20 }); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf227c2b64a577be5a2bc09") }Following is the query to display all documents from a collection with the help of find() method −> dbworkingOfRegularExpressionDemofind();This will produce the following document −{ "_id" : ObjectId("5cf227acb64a577be5a2bc07"), "StudentDetails" : ... Read More

Delete specific record from an array nested within another array in MongoDB?

Arjun Thakur
Updated on 30-Jul-2019 22:30:26

131 Views

To delete specific record, use $pull operator. Let us first create a collection with documents −> dbdeletingSpecificRecordDemoinsertOne(    {       "StudentDetails": [          {             "StudentName": "John",             "StudentSubjectDetails": [                {                   "Subject": "MongoDB",                   "Marks":45                },                {                   "Subject": ... Read More

Specify return format in MongoDB to return the values as an array?

Ankith Reddy
Updated on 30-Jul-2019 22:30:26

162 Views

Use aggregation for this and add the values to an array using the $group and $addToSet operatorLet us first create a collection with documents −> dbspecifyReturnFormatDemoinsertOne({"Subject":"MongoDB"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cefd364ef71edecf6a1f6c0") } > dbspecifyReturnFormatDemoinsertOne({"Subject":"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cefd369ef71edecf6a1f6c1") } > dbspecifyReturnFormatDemoinsertOne({"Subject":"SQL Server"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cefd36fef71edecf6a1f6c2") }Following is the query to display all documents from a collection with the help of find() method −> dbspecifyReturnFormatDemofind();Output{ "_id" : ObjectId("5cefd364ef71edecf6a1f6c0"), "Subject" : "MongoDB" } { "_id" : ObjectId("5cefd369ef71edecf6a1f6c1"), "Subject" : "MySQL" } { "_id" : ObjectId("5cefd36fef71edecf6a1f6c2"), "Subject" : ... Read More

Update key value where another key equals some value in MongoDB?

George John
Updated on 30-Jul-2019 22:30:26

183 Views

Use $elemMatch fir this with $setLet us first create a collection with documents −> dbkeyValueDemoinsertOne(    {       "_id" : new ObjectId(),       "CustomerDetails" : [          {             "Name" : "Chris",             "Age" :24,          },          {             "Name" : "Robert",             "Age" :29,          },          {             "Name" : "David",     ... Read More

Is it possible to return a list of specific values from a MongoDB query?

Chandu yadav
Updated on 30-Jul-2019 22:30:26

110 Views

Yes, using map(). Let us first create a collection with documents −> dblistOfSpecificValuesDemoinsertOne({"StudentName":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cefcc8fef71edecf6a1f6bb") } > dblistOfSpecificValuesDemoinsertOne({"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cefcc94ef71edecf6a1f6bc") } > dblistOfSpecificValuesDemoinsertOne({"StudentName":"Robert"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cefcc98ef71edecf6a1f6bd") } > dblistOfSpecificValuesDemoinsertOne({"StudentName":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cefcc9cef71edecf6a1f6be") }Following is the query to display all documents from a collection with the help of find() method −> dblistOfSpecificValuesDemofind();Output{ "_id" : ObjectId("5cefcc8fef71edecf6a1f6bb"), "StudentName" : "John" } { "_id" : ObjectId("5cefcc94ef71edecf6a1f6bc"), "StudentName" : "Chris" } { "_id" : ObjectId("5cefcc98ef71edecf6a1f6bd"), "StudentName" : "Robert" } ... Read More

Advertisements