1
我在保存mongo db更新数据期间出现此错误。 这是错误:mongo db更新数据期间出错
保存只能用于具有Id的文档。
这是我的模型:
public ModelKorisici() { }
[BsonId(IdGenerator = typeof(CombGuidGenerator))] // posajvljivaa se greška kod BSON tipa podataka kod ID-a,preuzoteo s dokumentacije drivera 1.5
public Guid Id { get; set; }
[BsonElement("ime")]
public string ime { get; set; }
[BsonElement("prezime")]
public string prezime { get; set; }
[BsonElement("lozinka")]
public string lozinka { get; set; }
[BsonElement("email")]
public string email { get; set; }
[BsonElement("kor_ime")]
public string kor_ime { get; set; }
[BsonElement("uloga")]
public string uloga { get; set; }
}
我的更新代码是在这里:
public void urediKorisnika(ModelKorisici korisnik)
{
MongoCollection<ModelKorisici> kljenti = GetTasksCollection();
kljenti.Save(kljenti);
}
谁能帮助?
当我这样做你的代码,我插入与_id一个新的对象,并其他属性为空 –
这很明显。你必须填写你的物业。在我的代码中'''意味着完成其余的初始化。底线是,你不会再犯错误了。 – Saleem