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

वस्तु मूल्य विभाग के माध्यम से कैसे खोजें।नाम

आप अपनी क्वेरी स्ट्रिंग को पॉप्युलेट के रेगेक्स में पास कर सकते हैं।

5.जेएस

const mongoose = require('mongoose');

let EmployeeSchema = new mongoose.Schema({
    Name: String,
    email: String,
    department: {ref: 'department', type: mongoose.Schema.Types.ObjectId}
});

let DepartmentSchema  = new mongoose.Schema({
name: String
});


run().catch((err) => console.log(err));

async function run() {
    await mongoose.connect('mongodb://localhost:27017/test', {
        useNewUrlParser: true,
        useUnifiedTopology: true,
    });
    await mongoose.connection.dropDatabase();

    const EmployeeModel = mongoose.model('employee', EmployeeSchema);
    const DepartmentModel = mongoose.model('department', DepartmentSchema);
    const departmentObj = new DepartmentModel({name: "software developer"});
    const {_id} = await departmentObj.save();
    const employeeObj = new EmployeeModel({email: '[email protected]', Name: "alexa", department: _id});
    const result = await (await employeeObj.save()).populate({path: 'department', match: {
       name: {$regex: 'soft'}
   }}).execPopulate()
   console.log(result)
}




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब में एकाधिक ऐरे ऑब्जेक्ट्स को कैसे अपडेट करें

  2. मैं Node.js वेब एप्लिकेशन में MongoDB कनेक्शन कैसे प्रबंधित करूं?

  3. विंडोज़ पर मोंगोडीबी समस्या निवारण (सी #) (क्या करना है?)

  4. Node.js और पासपोर्ट ऑब्जेक्ट की कोई विधि मान्यपासवर्ड नहीं है

  5. MOGODB में सभी अद्वितीय मानों की गणना कैसे करें?