Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更新mongo db上的数据时出错_C#_Mongodb - Fatal编程技术网

C# 更新mongo db上的数据时出错

C# 更新mongo db上的数据时出错,c#,mongodb,C#,Mongodb,在mongo db中保存更新数据时出现此错误。 这是erorr: “保存”只能用于具有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

在mongo db中保存更新数据时出现此错误。 这是erorr:

“保存”只能用于具有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);
    }
public void urediKorisnika(ModelKorisci-korisnik)
{
MongoCollection kljenti=GetTasksCollection();
克伦提省(克伦提);
}

有人能帮忙吗

我不确定您想做什么,但您的错误在下面的代码块中

public void urediKorisnika(ModelKorisici korisnik)
{
    MongoCollection<ModelKorisici> kljenti = GetTasksCollection();
    kljenti.Save(kljenti);
}

我不确定您想做什么,但您的错误在下面的代码块中

public void urediKorisnika(ModelKorisici korisnik)
{
    MongoCollection<ModelKorisici> kljenti = GetTasksCollection();
    kljenti.Save(kljenti);
}

当我编写代码时,我插入了一个带有_id的新对象,其他属性为null,这是显而易见的。你必须填充你的属性<代码>…在我的代码中表示完成其余的初始化。底线是你不会再有错误了。当我编写代码时,我插入了一个带有_id的新对象,其他属性为空。这是显而易见的。你必须填充你的属性<代码>…在我的代码中表示完成其余的初始化。底线是你不会再犯错误了。