mongodb-.net-driver

Я использую .Net-mongodb c# драйвер для monngodb. При вставке документа я хочу скопировать сгенерированное [BsonId] ObjectId Id поле в другое поле документа (дублируя значение) Я могу запустить Insert, который создаст ключ, а затем запустить update, чтобы скопировать ключ в другое поле, но это оставит БД в ...

У меня есть группа статусов притворных платежей, каждый с идентификатором платежа. Я хочу получить последний статус для каждого идентификатора платежа. Тест, который я провел, создает некоторые фиктивные данные, а затем пытается запросить их. У меня есть это далеко: [Test] public void GetPaymentLatestSta...

У меня есть объекты с 3 строковыми полями страна, провинция, город. Они могут содержать null или некоторое строковое имя. Я хочу запросить все данные с одинаковыми значениями. Например, мне нужны все данные, где City = null, Province = "WA", Country = "USA" Я создал BsonDocument: var lookup = new Quer...

` public class Student { public long StudentId {get; set;} public string Fname {get; set;} public string Lname {get; set;} public List<ObjectId> CoursesList {get; set;} public int IQ {get;set;} } public class Courses { [BsonId] public ObjectId Id { get; set; } public st...

MongoDb, драйвер c#: два потока берут один и тот же документ из MongoDb, меняют его состояние и обновляют его обратно в базу данных. Я хочу, чтобы каждый поток определял, были ли какие-либо изменения сделаны другим потоком между моментами чтения и обновления этого документа. Если такие изменения выполняются д...

Я использую официальный драйвер MongoDb C#. Мой сценарий: я сохраняю объекты в MongoDb. Все объекты являются экземплярами классов, которые наследуются от одного и того же корневого класса. Во время разработки я не знаю всех классов, которые могут быть сохранены (т. е. они могут быть подключены) - поэтому ...

У меня есть данные, которые выглядят следующим образом > db.people.findOne({"Name":"Jones"}) { "_id" : ObjectId("551dcbdc360fbd77107f8a37"), "Name" : "Jones", "Age" : 30, "Profession" : "Hacker" } Классы определяются как class Person { public ObjectId Id { get; set; }...

Я использовал официальный драйвер C#, чтобы сделать FindAll и обновился до нового драйвера 2.0. FindAll устарел и заменен на Find. Я пытаюсь преобразовать простой метод, который возвращает мне список Class1. Не могу найти реалистичный пример использования POCO в своей документации var collection = database....

Я использую MongoDB 2.2.2 для 32-разрядной машины Windows7. У меня есть сложный запрос агрегации в .js файл. Мне нужно выполнить этот файл в оболочке и направить вывод в файл CSV. Я гарантирую, что запрос возвращает "плоский" json (без вложенных ключей), поэтому он по своей сути преобразуется в аккуратный csv...

есть ли способ хранить перечисления в виде строковых имен, а не порядковых значений? пример: представьте, что у меня есть это перечисление: public enum Gender { Female, Male } теперь, если какой-то воображаемый пользователь существует с ... Gender gender = Gender.Male; ... он будет храниться в...