cari

Rumah  >  Soal Jawab  >  teks badan

c# - Bagaimanakah kaedah Find() dalam MongoDB.NET mengembalikan nilai medan yang ditentukan?

Menggunakan ASP.NET MVC5, saya mahu menapis dan membaca data tertentu daripada mongoDB berdasarkan syarat, serupa dengan pangkalan data hubungan select fields1,fields form table where name='123'

Bagaimana untuk menulis kaedah yang mengembalikan medan tertentu apabila mengendalikan mongoDB dalam .NET? Saya tidak dapat mencari penyelesaian yang sesuai dengan melihat dokumentasi atau mencari, tolong bantu semua orang

高洛峰高洛峰2792 hari yang lalu851

membalas semua(1)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:24:44

    Walaupun kadangkala dokumentasi tidak lengkap, anda sepatutnya dapat mencari jawapan kepada soalan anda terus daripada dokumentasi, tetapi anda mungkin tidak melihat tempat yang betul.
    Pilih versi pemacu:
    https://api.mongodb.com/csharp/
    Kaedah unjuran berada dalam MongoCursor, bukan dalam kaedah Find

    public virtual MongoCursor SetFields(
        params string[] fields
    )

    Seperti satu siri kaedah lain, ia masih mengembalikan MongoCursor, jadi anda sebenarnya boleh melakukan operasi lata padanya, seperti

    collection.Find(...)
        .SetFields(...)
        .SetSortOrder(...)
        .SetSkip(...)
        .SetLimit(...)
    

    balas
    0
  • Batalbalas