mongoose
Obsługa błędów z Mangustą
Jestem absolutnym początkującym Nodejsem i chcę stworzyć prosty REST-Webservice z Expressem i Mangustą.
Jaka jest najlepsza ... i nie mogę znaleźć czegoś w oficjalnej dokumentacji mangusty o tym słuchaczu. Czy sprawdzam błędy po każdym zapytaniu Mongo?
Jak zwrócić złożoną odpowiedź JSON z węzłem.js?
Używając nodejs i express, chciałbym zwrócić jeden lub wiele obiektów (array) używając JSON. W poniższym kodzie wypisuję po j ... res.write(JSON.stringify({ msgId: msg.fileName }));
} else {
res.end();
}
});
});
Mangusta po zapisaniu
Nie mogę ręcznie ani automatycznie wypełnić pola creator na nowo zapisanym obiekcie ... jedynym sposobem, w jaki mogę znaleźć ... ?
});
});
EDIT: latest mongoose Naprawiono ten problem i dodano funkcję wypełniania, zobacz nową akceptowaną odpowiedź.
Jaki jest najlepszy sposób na paginację ajax z MongoDb i Nodejs?
Mam mongodb i NodeJs. Połączenie odbywa się za pomocą mongoosejs .
Jaki jest najlepszy sposób na opracowanie ajax infinity scroll ? Czy powinienem używać limit i offset ?
Radzenie sobie ze zmianami schematu w Mangustach
Jaka jest najlepsza praktyka (lub narzędzie) aktualizacji/migracji schematów mangusty w miarę rozwoju aplikacji?
Jak sformatować datę pochodzącą z MongoDB?
Używam Jade do renderowania moich poglądów z wewnątrz Express.js. Zapisuję dokumenty w MongoDB i używam Mongoose, aby uzyskać ... 20:14:56 GMT-0600 (CST)
Moje pytanie brzmi: Jak sformatować tę datę w Jade (lub Mangustę lub węzeł.JS) wracając z MongoDB?
Dlaczego Mangusta ma zarówno schematy i modele?
Dwa rodzaje obiektów wydają się być tak blisko siebie, że posiadanie obu wydaje się zbędne. Jaki jest sens posiadania ZARÓWNO schematów jak i modeli?
Mangusta - do czego służy funkcja exec?
Natknąłem się na fragment kodu mangusty, który zawierał zapytanie findOne, a następnie funkcję exec ().
Nigdy wcześniej nie widziałem tej metody w Javascript? Co dokładnie robi?
Push items into Mongo array via mongoose
Przeszukałem więc dobry kawałek, szukając odpowiedzi, ale jestem pewien, że zgubiłem się dla właściwych słów, aby opisać to, ... : req.body.fName, "lastName": req.body.lName};
Users.findOneAndUpdate({name: req.user.name}, {$push: {friends: friend}});
};
Jak uzyskać schemat bazy danych mongoose zdefiniowanej w innym modelu
To jest moja struktura folderów:
+-- express_example
|---- app.js
|---- models
|-------- songs.js
|-------- albums.js
|---- ... dule.exports = mongoose.model('Album', AlbumSchema);
Jak mogę tworzyć albumy.js know SongSchema to be defined AlbumSchema
Jak mogę wygenerować obiekt z mangustą?
Chciałbym wygenerować MongoDB ObjectId z Mangustą. Czy jest jakiś sposób na dostęp do konstruktora ObjectId z Mongoose?
Mongoose subdocuments vs zagnieżdżony schemat
Jestem ciekaw, jakie są plusy i minusy używania subdokumentów vs głębsza warstwa w moim głównym schemacie:
var subDoc = new ... ie używam subdoc wszędzie, ale zastanawiam się przede wszystkim nad wydajnością lub pytaniem o problemy, które mogę napotkać.
Połącz dwa OR-queries z i w Mangustę
Chcę połączyć dwa OR-queries z I in Monoose, jak w tym poleceniu SQL:
SELECT * FROM ... WHERE (a = 1 OR b = 1) AND (c=1 OR ... * FROM ... WHERE a = 1 OR b = 1 OR c=1 OR d=1
Jak mogę połączyć dwa warunki myModule1 i myModule2 z Mangustą i w Mangustę?
Mangusta wypełniona tablicą obiektów zawierających ref
Mam schemat Mongoose z tablicą lists obiektów, które składają się z odniesienia do innego zbioru i zagnieżdżonej tablicy licz ... ef: "List"
}
]
Ale chcę mieć tablicę alokacji obok każdej listy. Co muszę zrobić, aby uzyskać zachowanie, które chcę?
Mongoose sposób maszynopisu...?
Próbuje zaimplementować Model mangusty w maszynopisie. Przeszukanie Google ujawniło jedynie podejście hybrydowe (łączące JS ... extends Model<IUserDocument> {/* any custom methods here */}
// stumped here
export class User {
constructor() {}
}
Cascade style delete in Mangusta
Czy istnieje sposób na usunięcie wszystkich dzieci rodzica w Mongoose, podobny do używania kluczy obcych MySQLs?
Na przykład ... Submission.find({client_id: client._id}).remove();
client.remove();
res.send({id: req.params.client_id});
});
Zwraca wyniki w zapytaniu find do zmiennej
Muszę zwrócić wyniki zapytania z mongoose w node.js.
Jak zwrócić wartość, aby ustawić wartość na zmienną?
To co muszę zrobi ... nsole.log("No user found");
} else {
// I want to use the foo variable here
console.log(foo);
};
});
Mongoose / MongoDB query joins.. ale pochodzę z tła sql
Pochodzę z tła sql więc pisanie zapytań w sql gdzie dołączam tabele jest dość proste, ale chyba brakuje mi tego w mongoose / ... chema({
first_name : {type: String, required: true}
, last_name : {type: String, required: true}
});
Dziękuję!
Dynamiczne połączenie bazy danych z mongodb lub mongoose z nodejs
Próbuję utworzyć aplikację wielodostępną (SaaS), w której każdy klient ma własną bazę danych.
Moja sytuacja jest taka:
Stw ... next();
}
}
}
Jak uzyskać dostęp do tego obiektu połączenia z wnętrza kontrolera? Czy od modelki?
Dziękuję.
Mongoose limit / offset i count query
Trochę dziwne, jeśli chodzi o wydajność zapytań... Muszę uruchomić zapytanie, które wykonuje całkowitą liczbę dokumentów, a t ...
if (err) {
return next(err);
}
res.send({count: count, animals: animals});
});
});