क्या CouchDB में उपयोग किए गए यादृच्छिक UUID उत्पन्न करने का कोई तरीका है लेकिन Node.js के साथ?Node.js के साथ CouchDB UUID कैसे उत्पन्न करें?
उत्तर
different ways to generate UUIDs हैं। आप पहले से ही CouchDB का उपयोग कर रहे हैं, तो आप सिर्फ इस तरह से कुछ के लिए CouchDB पूछ सकते हैं:
http://127.0.0.1:5984/_uuids?count=10
CouchDB three different UUID generation algorithms है। आप निर्दिष्ट कर सकते हैं कि CouchDB कॉन्फ़िगरेशन में कौन सी कॉच डीबी यूयूड्स/एल्गोरिदम के रूप में उपयोग करता है। UUID के लिए CouchDB पूछने के लाभ हो सकते हैं। विशेष रूप से, यदि आप "अनुक्रम" पीढ़ी एल्गोरिदम का उपयोग कर रहे हैं। आप CouchDB से प्राप्त यूयूआईडी उस अनुक्रम में गिर जाएंगे।
यदि आप इसे couchDB पर भरोसा किए बिना node.js में करना चाहते हैं, तो आपको एक UUID फ़ंक्शन लिखित जावास्क्रिप्ट की आवश्यकता होगी। नोड-यूयूआईडी एक जावास्क्रिप्ट कार्यान्वयन है जो "संस्करण 4" (यादृच्छिक संख्या) या "संस्करण 1" (टाइमस्टैम्प-आधारित) का उपयोग करता है। यह node.js के साथ काम करता है या ब्राउज़र में होस्ट किया जाता है: https://github.com/broofa/node-uuid
यदि आप लिनक्स पर हैं, तो libuuid के लिए एक जावास्क्रिप्ट रैपर भी है। इसे uuidjs कहा जाता है। नोड-यूयूड के रीडमे में नोड-यूयूड की प्रदर्शन तुलना है।
यदि आप कुछ करना चाहते हैं, और ऐसा लगता है कि यह node.js में समर्थित है, तो modules available को npm के लिए जांचना सुनिश्चित करें।
मैं एक ही सवाल था और पाया कि बस डालने बयान में CouchDB आईडी के लिए एक 'अशक्त' गुजर भी चाल किया:
वर newdoc = { "foo": "बार", " टाइप करें ":" my_couch_doctype " };
mycouchdb.insert (। Newdoc, अशक्त/* < - जाने CouchDB आपके लिए जनरेट * /, समारोह (अरे, शरीर) {
});
- 1. Node.js में नैनो के साथ couchdb डिज़ाइन दस्तावेज़ कैसे बनाएं?
- 2. angular.js के साथ couchDB को कैसे कनेक्ट करें?
- 3. UUID मान को स्ट्रिंग
- 4. नैनो या पालने की तरह पुस्तकालयों के बिना Node.js और CouchDB के साथ शुरू
- 5. बूस्ट कनवर्ट करें :: uuid char *
- 6. CouchDB
- 7. मैनिफेस्ट Node.js साइट के साथ कैश कैसे करें
- 8. CouchDB
- 9. CouchDB
- 10. erlang: uuid जनरेटर
- 11. MySQL UUID प्राथमिक कुंजी - PHP द्वारा उत्पन्न या MySQL द्वारा?
- 12. बूस्ट को क्रमबद्ध करने के लिए कैसे करें :: uuids :: uuid
- 13. CouchDb
- 14. CouchDB
- 15. CouchDB
- 16. CouchDB
- 17. couchdb में लॉग इन कंसोल कैसे करें
- 18. CouchDB
- 19. CouchDB
- 20. CouchDB
- 21. CouchDB के साथ Knockout.js का उपयोग करना -
- 22. एंडकी पैरामीटर के साथ CouchDB क्वेरी
- 23. एक्सप्रेस के साथ एससीएसएस का उपयोग कैसे करें? (Node.js)
- 24. mocha के साथ node.js http क्लाइंट का परीक्षण कैसे करें?
- 25. Node.js (express.js) के साथ बहु-किरायेदार एप्लिकेशन कैसे विकसित करें?
- 26. websockets के साथ दो node.js सर्वर को कैसे कनेक्ट करें?
- 27. Node.js के साथ एक जटिल JSON प्रतिक्रिया कैसे वापस करें?
- 28. विकल्पों के साथ Node.js zlib मॉड्यूल का उपयोग कैसे करें?
- 29. couchdb
- 30. CouchDB
दो मामूली सुधार: नोड-यूयूड अब v1 (टाइमस्टैम्प) और v4 (यादृच्छिक) यूयूआईडी समाधान दोनों प्रदान करता है। इसके अलावा, यह सिर्फ node.js के लिए नहीं है - यह भी सभी प्रमुख ब्राउज़रों में काम करता है। – broofa
धन्यवाद ब्रूफा! मैंने जवाब अपडेट किया। –