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

स्ट्रिंग के रूप में दोहरे उद्धरण चिह्नों का उपयोग

मैंने आपके प्रश्न को कैसे समझा, मेरा मानना ​​है कि आपको BsonValue में डायनामिक आईडी जोड़ने की आवश्यकता है सरणी। इस answer के एक्सटेंशन का उपयोग करना :

<Extension()> _
Public Sub Add(Of T)(ByRef arr As T(), item As T)
    Array.Resize(arr, arr.Length + 1)
    arr(arr.Length - 1) = item
End Sub

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

Dim dtDetails As DataTable = Utility.GetDetailsTable()
Dim resource_ids As new BsonArray

Dim dtrow = dtDetails.Select("id='" & user_id & "'")
If dtrow.Length > 0 Then
    For i As Integer = 0 To dtrow.Length - 1
       resource_ids.Add(Convert.ToString(dtrow(i)("instance_id")))
    Next
End If

Dim queries = Query.And(
    Query.EQ("user_id", user_id),
    Query.In("resource_id", resource_ids)
)

Dim Docs = ceilometer.GetCollection("meter").Find(queries)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला का उपयोग करके MongoDB में बल्क इंसर्ट

  2. उल्का में उपयोगकर्ता संग्रह में फ़ील्ड जोड़ने का उचित तरीका

  3. rmongodb:$ या क्वेरी में उपयोग करना

  4. मोंगो जोडा डेटाटाइम पर क्वेरी ढूंढता है

  5. MongoDB सी # स्ट्रिंग पर 'पसंद' के लिए क्वेरी