Как сохранить идентификатор определенных данных коллекции, отправив одну из данных, например, имя, в другую коллекцию в mongodb? - PullRequest
0 голосов
/ 11 ноября 2019
//bills collections
const mongoose = require('mongoose');  
const Schema = mongoose.Schema;  
// Define collection and schema for Product  
let bills = new Schema({  
  Id: { type: String },
  Name: { type: String },  
  money: { type: Number },  
  Perc: { type: String },  
  Month: { type: String },
  branchName:{type: mongoose.Schema.Types.ObjectId, ref: 'branches'},
},{  
    collection: 'bills'  
});  
module.exports = mongoose.model('bills', bills); 

//branches collection
const mongoose = require('mongoose');  
const Schema = mongoose.Schema;  
// Define collection and schema for Product  
let branches = new Schema({  
  branchName: {  
    type: String  
  },   
},{  
    collection: 'branches'  
});  
module.exports = mongoose.model('branches', branches); 

Если я отправляю Secunderabad в качестве branchName для коллекций счетов, он сохраняет другой Id по сравнению с Secunderabad в коллекции braches _id Secunderabad - это одна из веток, которую я хочу, чтобы это был тот же Id.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...