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

MongoDB दिनांक को स्ट्रिंग में परिवर्तित कर रहा है

आप $dateToString . का उपयोग नहीं कर सकते find() . में प्रक्षेपण के साथ ऑपरेटर तरीका। इसके बजाय, इसे $addFields . में एकत्रीकरण ढांचे के साथ उपयोग करें या $project उन दस्तावेज़ों को वापस करने के लिए पाइपलाइन चरण जिनमें डेटाटाइम फ़ील्ड वांछित प्रारूप के साथ स्ट्रिंग में परिवर्तित हो गई है, जैसा कि निम्न उदाहरण में है:

$addFields . का उपयोग करना :

db.foo.aggregate([
    { "$addFields": {
        "sentDateString": { 
            "$dateToString": { 
                "format": "%Y-%m-%d", 
                "date": "$SentTimestamp" 
            } 
        }
    } }
])

या $project . का उपयोग कर रहे हैं

db.foo.aggregate([
    { "$project": {
        "sentDateString": { 
            "$dateToString": { 
                    "format": "%Y-%m-%d", 
                    "date": "$SentTimestamp" 
            } 
        },
        "otherFields": 1, ....
    } }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सरणी मानों के योग के साथ MongoDB एकत्रीकरण

  2. बचाने के बाद नेवले आबाद हो जाते हैं

  3. कैसे Node.js में नेवला के साथ पृष्ठांकित करने के लिए?

  4. एसएएसएल प्रमाणीकरण चरण पर सर्वर ने त्रुटि लौटा दी:प्रमाणीकरण विफल रहा

  5. MongoDB - निर्यात डेटा