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

एक MongoDB 3.2 दस्तावेज़ में एक BSON सरणी जोड़ना और मान वापस निकालना (MongoCXX 3.2) (C++ 11)

दस्तावेज़ को स्ट्रीम करने के लिए सरणी जोड़ने के लिए open_array . का उपयोग करें :

  using bsoncxx::builder::stream::document;
  using bsoncxx::builder::stream::open_array;
  using bsoncxx::builder::stream::close_array;
  using bsoncxx::builder::stream::finalize;

  document data_builder{};
  data_builder << "_id" << 5;
  auto array_builder = data_builder << "my_array" << open_array;
  for (float i = 0 ; i < 5 ; i = i + 0.1f) {
    array_builder << i;
  }
  array_builder << close_array;
  bsoncxx::document::value doc = data_builder << finalize;
  std::cout << bsoncxx::to_json(doc) << std::endl;



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला ऑब्जेक्ट आईडी को सरणी से खींचता है

  2. सी # ड्राइवर का उपयोग कर मोंगोडीबी में किसी सरणी के उप-दस्तावेज़ में निहित सरणी के उप-दस्तावेज़ में फ़ील्ड को कैसे अपडेट करें?

  3. मोंगोइड:आईडी के सरणी के माध्यम से खोजें

  4. लेखन त्रुटि:अपरिभाषित की विधि 'प्राप्त' को कॉल नहीं कर सकता

  5. मोंगोडब स्कीमा डिजाइन