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

साइगविन पर मोंगोडीबी सी ++ ड्राइवर संकलित करना

srandomdev फ़ंक्शन stdlib.h . में उपलब्ध है BSD या OSX सिस्टम पर, Cygwin या Linux जैसे GNU सिस्टम पर नहीं।

ऐसा लगता है कि बिल्ड स्क्रिप्ट इस तथ्य को नहीं पहचानती है कि आप सिगविन पर चल रहे हैं। कुछ विकल्प हैं जिन्हें आप आजमा सकते हैं। सबसे आसान हैं

ifdef क्लॉज बदलें

इस पर परीक्षण करने के लिए विंडोज मशीन के बिना, यह पुष्टि करना कठिन है कि यह आपके लिए काम करेगा। src/mongo/platform/random.cpp में , पंक्ति 108 संपादित करें

#elif defined(__linux__) || defined(__sunos__) || defined(__APPLE__)

होना

#elif defined(__linux__) || defined(__sunos__) || defined(__APPLE__) || defined(__CYGWIN__)

आखिरी अन्य खंड हटाएं

src/mongo/platform/random.cpp की लाइन (मेरे संस्करण में 141) खोजें ऐसा दिखता है

#else
class SRandSecureRandom : public SecureRandom {
public:

#endif . तक की पंक्तियों को हटा दें खंड और फिर संपादित करें

#elif defined(__linux__) || defined(__sunos__) || defined(__APPLE__)

बस होने के लिए

#else



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला का उपयोग कर mongoDb में सरणी के अंदर अद्यतन वस्तु

  2. एम्बेडेड सरणी के भीतर एम्बेडेड दस्तावेज़ में प्रोजेक्ट फ़ील्ड

  3. MongoRegex (MongoDB C# ड्राइवर) का उपयोग कैसे करें

  4. मोंगोडब में मेल खाने वाले उप दस्तावेज़ की थोक अद्यतन सरणी

  5. MongoDB:केवल अंतिम सरणी तत्व लौटाने और खोजने के लिए क्यों हैं?