Ich habe eine Benutzer-Tabelle aus folgendem SchemaWie kann ich eine einzelne Spalte aus MongoDB auswählen?
var usersSchema = mongoose.Schema({
uname : {type : String , unique: true},
email : {type : String},
logintype : {type : String},
password : String,
status : String,
hash : String,
social: {},
games: Object,
os: String,
friends: Object,
msges:Object
});
I msges
bestimmter Benutzer holen will. Ich habe den Benutzernamen. Derzeit ist das, was ich tue
var getMessages = function(user){
global.users.find({"uname" : uname},
{"friends.friendUname":1,_id:0},
function(err,doc){
if(err){
callback(false,err,"",null);
}else{
callback(true,null,"",doc);
}
}
);
}
Aber ich will nicht alle Felder. Irgendeine Hilfe?
Bitte suchen, bevor fragen, Duplizieren von http://stackoverflow.com/questions/24348437/mongoose-select-a-specific-field-with-find –
sein Ich habe bereits gesucht, bevor ich diese Frage gepostet habe. Ich kann es nicht richtig verstehen. Irgendwelche Ideen? –