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

ReactiveMongo:FindAndModify द्वारा लौटाए गए BSON को JSON में कैसे बदलें

बीएसओएन हैंडलर इम्प्लीकेट्स (टिप्पणी में सुझाए गए) काम नहीं कर सकते हैं क्योंकि FindAndModify कमांड में Option[BSONDocument] को वापस करने के लिए एक सख्त हस्ताक्षर है।

FindAndModify extends BSONCommandResultMaker[Option[BSONDocument]]

दिया गया परिणाम Future[Option[BSONDocument]] . का है टाइप करें

आप json प्रारूप आयात कर सकते हैं

import play.modules.reactivemongo.json.BSONFormats._

और आवेदन करें

result.map(docOpt => docOpt.map(d => Json.toJson(d)))

परिणाम पर, या रूपांतरण को सीधे कॉल करें

import play.modules.reactivemongo.json.BSONFormats

result.map(docOpt => docOpt.map(d =>
  BSONFormats.BSONDocumentFormat.writes(d).as[JsObject]))



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. django.core.exceptions.ImproperlyConfigured:'django_mongodb_engine' उपलब्ध डेटाबेस बैकएंड नहीं है

  2. मैक ओएस 10.15 (कैटालिना) में अपग्रेड करने के बाद मोंगोडीबी डेटा निर्देशिका नहीं ढूंढ सकता है

  3. MongoDB के साथ पुनरावर्ती रूप से वृक्ष संरचना को कैसे क्वेरी करें?

  4. नोड.जेएस में मॉकिंग डेटाबेस?

  5. स्रोत नियंत्रण के लिए बाइनरी के बजाय टेक्स्ट के रूप में MongoDB बैकअप