MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

użycie podwójnych cudzysłowów jako ciągu

Z tego, jak zrozumiałem twoje pytanie, uważam, że musisz dodać dynamiczne identyfikatory do BsonValue szyk. Korzystanie z rozszerzenia z tej odpowiedzi :

<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

Które następnie możesz użyć w swoim kodzie jako:

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. Moja akcja PlayFramework powraca, zanim przyszłość będzie gotowa, jak mogę zaktualizować komponent strony internetowej?

  2. Idź:Utwórz interfejs io.Writer do logowania do bazy danych mongodb

  3. Importowanie csv do mongodb za pomocą kodu PHP

  4. Mongo znajduje wartość z nieznanym kluczem nadrzędnym

  5. Sprawdź istnienie kolekcji w MongoDB