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

2d भू अनुक्रमणिका के साथ Mongoose स्कीमा में सरणी में ऑब्जेक्ट को सही ढंग से कैसे परिभाषित करें?

आप निम्नलिखित तरीकों से trk घोषित कर सकते हैं:-या तो

trk : [{
    lat : String,
    lng : String
     }]

या

trk : { type : Array , "default" : [] }

दूसरे मामले में सम्मिलन के दौरान वस्तु बनाएं और इसे सरणी में धकेलें जैसे

db.update({'Searching criteria goes here'},
{
 $push : {
    trk :  {
             "lat": 50.3293714,
             "lng": 6.9389939
           } //inserted data is the object to be inserted 
  }
});

या आप

. द्वारा ऑब्जेक्ट का ऐरे सेट कर सकते हैं
db.update ({'seraching criteria goes here ' },
{
 $set : {
          trk : [ {
                     "lat": 50.3293714,
                     "lng": 6.9389939
                  },
                  {
                     "lat": 50.3293284,
                     "lng": 6.9389634
                  }
               ]//'inserted Array containing the list of object'
      }
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एसक्यूएल में पैडिंग

  2. MongoDB:मैसेजिंग ऐप के लिए सबसे अच्छा डिज़ाइन

  3. क्लाउड में MongoDB को स्वचालित और प्रबंधित करना

  4. MongoDB में किसी सरणी का n-वें तत्व प्राप्त करें

  5. SQL में अल्पविराम के साथ संख्याओं को कैसे प्रारूपित करें