Я пытаюсь вставить в коллекцию MongoDB.
У меня есть модель данных, содержащая Id (ObjectId) и Timestamp (long) в качестве первых двух свойств.
Fromздесь https://docs.mongodb.com/manual/reference/bson-types/#timestamps Я понимаю, что если они оба равны NULL, они должны заполняться автоматически?
При сохранении сущности устанавливается столбец ObjectId (Id / _id), хотя отметка времени остается нулевой,Есть ли что-то особенное, что мне нужно сделать, установить set this?
Я пробовал:
newdoc= Update.Replace(doc.ToBsonDocument().Set("Timestamp", new BsonJavaScript("new Timestamp()")));
db.mydocs.Save(newdoc);
Но потом получаю "GetDocumentId метод не может быть вызван на UpdateWrapper."исключение.
Кто-нибудь может указать мне правильное направление?
Заранее спасибо
Сэм