Je construis une application avec nœud et MongoDB et j'ai un modèle d'entreprise et une API modèle clé qui ressemble à ceci dans Mongoose:Collection en Nested Mongoose avec nœud
var APIKeysSchema = new Schema({
name: { type: String }
});
var CompanySchema = new Schema({
name : {type : String, required: true, index: { unique: true }}
, apiKeys : [ APIKeysSchema ]
, created_at : {type : Date, default : Date.now}
});
J'aimerais tous les société à avoir par défaut une clé API générée lors de la création de l'entreprise. Dois-je écrire un logiciel personnalisé pour cela, ou y a-t-il un moyen de le faire dans le schéma lui-même? Merci!
Avez-vous essayé d'ajouter un 'défaut:' 'fonction pour apiKeys' qui crée l'entrée par défaut que vous cherchez? – JohnnyHK
Je viens juste d'ajouter un middleware – dshipper