Dies sind Daten, meine ‚Benutzergruppen‘Wie finden Sie in Knoten und Mongodb?
{
"_id": {
"$oid": "58f7537ec422895572e988a1"
},
"name": "aaa",
"groupname": "group north,group south",
"mobilenumber": "0509867865",
"userid": "6035555c16"
}
hier meine Sammlung Daten
{
"_id": {
"$oid": "58e5eb3c035555c33f979daf"
},
"groupname": "group north",
"message": [
{
"val": "hai how are you",
"key": "1"
},
{
"val": "i am fine",
"key": "2"
}
]
},
{
"_id": {
"$oid": "3c035555c33f979daf58e5eb"
},
"groupname": "group south",
"message": [
{
"val": "testing",
"key": "1"
}
]
},
{
"_id": {
"$oid": "55c3c035533f979f58e5ebda"
},
"groupname": "group east",
"message": [
{
"val": "where are you from",
"key": "1"
}
]
}
In Usergroup ‚Gruppen‘ Ich versuche, die groupname
basierend auf mobilenumber
und ich habe zwei Gruppen zu erhalten: group north
und group south
. Nach dem Abrufen von Gruppenname muss ich die Nachricht abrufen. Wie kann ich dies schreiben, um die Bedingung dafür zu finden? Mein Ziel ist es, group north, group south
Nachricht an den Benutzer zu senden.
Usergroup.findOne({
mobilenumber: 0509867865
},
function(err, usergroup) {
if (err) {
return handleError(res, err);
}
if (!usergroup) {
return res.status(404).send('Not Found');
}
console.log(usergroup.groupname);
//group north ,group south
Group.find({
groupname:
},
function(err, group) {
if (err) {
return handleError(res, err);
}
return res.json(group);
});
});
Was ist Ihre Mongo-Server-Version? – Veeram
Ich benutze Mongolab –
http://docs.mlab.com/ops/#current-version. Können Sie über diesen Link prüfen? – Veeram