MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

penggunaan tanda kutip ganda sebagai string

Dari cara saya memahami pertanyaan Anda, saya yakin Anda perlu menambahkan id dinamis ke BsonValue Himpunan. Menggunakan ekstensi dari jawaban ini :

<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

Yang kemudian dapat Anda gunakan dalam kode Anda sebagai:

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. Masalah ketepatan waktu pada perbandingan dalam driver mongodb di Go dan mungkin dalam bahasa lain dan basis data lainnya

  2. Ekspor MySQL ke MongoDB

  3. Python Mogo ImportError:tidak dapat mengimpor nama Koneksi

  4. Simpan CSV yang sangat besar ke mongoDB menggunakan luwak

  5. Bagaimana cara memaksa mongo untuk menyimpan anggota dalam huruf kecil?