tagged [mongodb]

Update MongoDB field using value of another field

Update MongoDB field using value of another field In MongoDB, is it possible to update the value of a field using the value from another field? The equivalent SQL would be something like: And the Mong...

Adding BSON array to BsonDocument in MongoDB

Adding BSON array to BsonDocument in MongoDB How can I add BsonArray to BsonDocument in MongoDB using a C# driver? I want a result something like this ``` { author: 'joe', title : 'Yet another blo...

31 Jul at 20:37

How do I log my queries in MongoDB C# Driver 2.0?

How do I log my queries in MongoDB C# Driver 2.0? Just upgraded my application to the latest stable MongoDB C# Driver 2.0. During the migration, basic functionality has been broken and even the simple...

MongoDB vs Firebase

MongoDB vs Firebase [MongoDB vs Firebase](https://echoinnovateit.com/mongodb-vs-firebase/) What are some quantitative advantages of using Firebase over MongoDB? (not opinions) I know that Firebase is ...

BsonSerializationException when serializing a Dictionary<DateTime,T> to BSON

BsonSerializationException when serializing a Dictionary to BSON I've recently moved to the [new MongoDB C# driver v2.0](https://www.nuget.org/packages/MongoDB.Driver/2.0.0) from the [deprecated v1.9]...

Can I do a text query with the mongodb c# driver

Can I do a text query with the mongodb c# driver Is there a way to submit a query that is expressed in the shell query syntax to the mongo c# driver For example Something like To take an example from ...

27 Sep at 02:17

Get All 'documents' from MongoDB 'collection'

Get All 'documents' from MongoDB 'collection' I need to retrieve all the documents that are in my collection in MongoDB, but I cannot figure out how. I have declared my 'collection' like this- And I f...

MongoDB InsertMany vs BulkWrite

MongoDB InsertMany vs BulkWrite I am using MongoDB for keeping log data. And my goal is zero dropped log record. Now I am using `InsertManyAsync` for writing multiple log data. But in MongoDB there is...

12 May at 21:42

How can I get a random record from MongoDB?

How can I get a random record from MongoDB? I am looking to get a random record from a huge collection (100 million records). What is the fastest and most efficient way to do so? The data is already t...

20 Jul at 13:17

creating a compound index in c#

creating a compound index in c# I want to create a compound index where one key should be in ascending, the second key in descending order. How can I do this? I have a string containing the property n...

C# driver for MongoDb: how to use limit+count?

C# driver for MongoDb: how to use limit+count? From MongoDb documentation: "" That's exactly what I need to count resulted elements for the specific query until it's over defined limit like 1000, but ...

19 Oct at 14:32

How can I update mongodb document for adding a new item to array?

How can I update mongodb document for adding a new item to array? I couldn't figure out insert to a sub array... - - - - - I want to insert items to MyArray... How my update document should be? ``` My...

2 Dec at 09:33

How to join multiple collections with $lookup in mongodb

How to join multiple collections with $lookup in mongodb I want to join more than two collections in MongoDB using the aggregate `$lookup`. Is it possible to join? Give me some examples. Here I have t...

21 Feb at 20:53

MongoDB C# Driver 2.0 - Update document

MongoDB C# Driver 2.0 - Update document I'm currently upgrading my code to MongoDB C# driver 2.0 and I'm having issues upgrading the code to update documents. using the old version I was able to do so...

Paging MongoDB query with C# drivers

Paging MongoDB query with C# drivers I am using version 2.2 of MongoDB drivers for C#. I want to paginate a query : the response to the query must contain the items of the current page and the total c...

What is the right way to manage MongoDB connections in ASP.Net MVC?

What is the right way to manage MongoDB connections in ASP.Net MVC? What is the best practice for managing the MongoServer class life cycle? Should I create one and close it at the end of each request...

When I use ReplaceOneAsync and IsUpsert = true mongodb add's a null Id. How do I stop this?

When I use ReplaceOneAsync and IsUpsert = true mongodb add's a null Id. How do I stop this? I am able to update a Document if the Document Exists using the Following ``` var filter = Builders.Filter.E...

Upserting in Mongo DB using official C# driver

Upserting in Mongo DB using official C# driver In the official documentation of mongodb they mention upserts, so it would be really nice to write an upsert command instead of: something which would im...

30 Dec at 19:27

mongodb count num of distinct values per field/key

mongodb count num of distinct values per field/key Is there a query for calculating how many distinct values a field contains in DB. f.e I have a field for country and there are 8 types of country val...

MongoDB how to check for existence

MongoDB how to check for existence I would like to know how can I check the existence of an object with mongoDB and C#. I've found a way to do it but I had to use Linq thanks to Any() method, but I'd ...

28 Jul at 22:1

Mongodb -- include or exclude certain elements with c# driver

Mongodb -- include or exclude certain elements with c# driver How would I translate this mongo query to a Query.EQ statement in C#? In other words, I don't want everything returned to C# -- Just the o...

23 Dec at 10:47

MongoDB and C#: Case insensitive search

MongoDB and C#: Case insensitive search I am using [MongoDB](http://www.mongodb.org/) and the [C# driver for MongoDB](http://www.mongodb.org/display/DOCS/CSharp+Language+Center#CSharpLanguageCenter-C%...

How to get the Mongo database specified in connection string in C#

How to get the Mongo database specified in connection string in C# I would like to connect to the database specified in the connection string, without specifying it again in `GetDatabase`. For example...

26 Aug at 08:54

MongoDB C# Driver multiple field query

MongoDB C# Driver multiple field query Using the MongoDB C# driver How can I include more than one field in the query (Im using vb.net) I know how to do (for `name1=value1`) How can I modify this quer...

23 Sep at 11:20

mongodb obtaining collection names c#

mongodb obtaining collection names c# I'm trying to obtain a list of all databases and the associated list of collections for a connection using Mongo C# Driver. I'm able to obtain the list of databas...

16 Nov at 21:47