MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडीबी से प्रोजेक्टिंग परिणाम एफ # में खोजें

आप अपने अनुमानों को इस प्रकार परिभाषित कर सकते हैं:

let projection1 =
    Builders<MyModel>.Projection.Expression(fun model ->
        { id = model.id; y = model.y })

let projection2 =
    Builders<MyModel>.Projection.Expression(fun model ->
        { id = model.id; x = model.x; z = model.z })

फिर आप उनका निम्न प्रकार से उपयोग कर सकते हैं:

    let one =
        collection
            .Find(fun m -> m.z.zInner = false)
            .Project(projection1).ToEnumerable() |> List.ofSeq

    let two =
        collection
            .Find(fun m -> m.x = 5)
            .Project(projection2).ToEnumerable() |> List.ofSeq

    let three =
        collection
            .Find(fun _ -> true)
            .Project(projection1).ToEnumerable() |> List.ofSeq

    let four =
        collection
            .Find(fun _ -> true)
            .Project(projection1).ToEnumerable() |> List.ofSeq



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. प्रक्रिया को कॉल करते समय ड्रॉपज़ोन फ़ाइल पूरी तरह से संसाधित नहीं होती हैफ़ाइल (फ़ाइल)

  2. एक मोंगोडब संग्रह में डुप्लिकेट दस्तावेज़ों को सम्मिलित करने से कैसे रोकें

  3. नेवला संस्करण त्रुटि:दस्तावेज़ सहेजे जाने पर आईडी के लिए कोई मिलान दस्तावेज़ नहीं मिला

  4. टेलसाइटिड चलाते समय Django MongoDB इंजन त्रुटि

  5. मैं mongodb के लिए node.js ड्राइवर में कनेक्शन स्ट्रिंग में सभी विकल्प डालकर X509 से कैसे जुड़ सकता हूं?