【发布时间】:2012-02-23 15:49:33
【问题描述】:
我正在尝试插入 MongoDB 集合。
我有一个包含 Id (ObjectId) 和 Timestamp (long) 作为前两个属性的数据模型。
从这里https://docs.mongodb.com/manual/reference/bson-types/#timestamps 我知道如果它们都为空,它们应该被自动填充?
保存实体时,将设置 ObjectId (Id/_id) 列,但时间戳仍为空。我有什么特别需要做的吗?
我试过了:
newdoc= Update.Replace(doc.ToBsonDocument().Set("Timestamp", new BsonJavaScript("new Timestamp()")));
db.mydocs.Save(newdoc);
然后得到“无法在 UpdateWrapper 上调用 GetDocumentId 方法。”例外。
谁能指出我正确的方向?
提前致谢
山姆
【问题讨论】: