Pytania otagowane jako mongoose

Mongoose to narzędzie do modelowania obiektów MongoDB lub ODM (Object Document Mapper), napisane w języku JavaScript i zaprojektowane do pracy w środowisku asynchronicznym.

1
Połącz dwa zapytania OR z AND w Mongoose
Chcę połączyć dwa zapytania OR z AND w Monoose, jak w tej instrukcji SQL: SELECT * FROM ... WHERE (a = 1 OR b = 1) AND (c=1 OR d=1) Wypróbowałem to w module NodeJS, który pobiera obiekt modelu tylko z głównej aplikacji: /********** Main application ***********/ var query = …

16
Hasło MongoDB zawierające znak „@”
Próbuję połączyć się z bazą danych MongoDB przy użyciu nazwy użytkownika i hasła przy użyciu Mongoose w Node.js. Wszystkie dokumenty mówią, że parametry połączenia powinny wyglądać jak mongodb://username:password@host:port/db Jednak hasło zawiera znak „@”. Jak mogę zrobić z tego ciąg połączenia, który zrozumie mangusta? Czy mogę uniknąć znaku „@” w haśle, …

4
Jak usunąć wszystkie dokumenty z kolekcji w Mongoose?
Wiem jak... Usuń pojedynczy dokument. Usuń samą kolekcję. Usuń wszystkie dokumenty z kolekcji za pomocą Mongo. Ale nie wiem, jak usunąć wszystkie dokumenty z kolekcji za pomocą Mongoose. Chcę to zrobić, gdy użytkownik kliknie przycisk. Zakładam, że muszę wysłać żądanie AJAX do jakiegoś punktu końcowego i poprosić punkt końcowy o …

14
Mongoose the Typescript way…?
Próba zaimplementowania modelu Mongoose w Typescript. Przeszukiwanie Google ujawniło tylko podejście hybrydowe (łączące JS i TS). Jak można by zaimplementować klasę User, stosując moje raczej naiwne podejście, bez JS? Chcesz mieć możliwość IUserModel bez bagażu. import {IUser} from './user.ts'; import {Document, Schema, Model} from 'mongoose'; // mixing in a couple …


8
(węzeł: 3341) Wycofanie Ostrzeżenie: Mongoose: mpromise
Próbuję rozwinąć klasę na szczycie mangusty za pomocą moich niestandardowych metod, więc rozszerzyłem mangustę o własną klasę, ale kiedy wywołuję utworzenie nowej metody samochodu, działa, ale jej pasek i błąd, tutaj pozwolę ci zobacz, co próbuję zrobić. Otrzymuję to ostrzeżenie (node:3341) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, …

7
MongoDB, usuń obiekt z tablicy
Doc: { _id: 5150a1199fac0e6910000002, name: 'some name, items: [{ id: 23, name: 'item name 23' },{ id: 24, name: 'item name 24' }] } Czy istnieje sposób na pobranie określonego obiektu z tablicy? IE jak wyciągnąć cały obiekt item o id 23 z tablicy items. Próbowałem: db.mycollection.update({'_id': ObjectId("5150a1199fac0e6910000002")}, {$pull: {id: …


3
Jak tworzyć i używać Enum w Mongoose
Próbuję utworzyć i używać enumtypu w Mongoose. Sprawdziłem to, ale nie otrzymuję właściwego wyniku. Używam enumw moim schemacie mangusty w następujący sposób: var RequirementSchema = new mongoose.Schema({ status: { type: String, enum : ['NEW', 'STATUS'], default: 'NEW' }, }) Ale jestem trochę zdezorientowany, jak mogę umieścić wartość enumpolubienia w Java …

5
Zapytanie o limit / przesunięcie i licznik Mongoose
Trochę dziwne pytanie o wydajność zapytania ... Muszę uruchomić zapytanie, które oblicza całkowitą liczbę dokumentów i może również zwrócić zestaw wyników, który można ograniczyć i przesunąć. Mam więc w sumie 57 dokumentów, a użytkownik chce, aby 10 dokumentów zostało przesuniętych o 20. Przychodzą mi do głowy 2 sposoby na zrobienie …
87 mongodb  mongoose 



15
Jak zabezpieczyć pole hasła w Mongoose / MongoDB, aby nie zwracało się w zapytaniu, gdy zapełniam kolekcje?
Załóżmy, że mam dwie kolekcje / schematy. Jednym z nich jest schemat użytkowników z polami nazwy użytkownika i hasła, a zatem mam schemat blogów, który zawiera odniesienie do schematu użytkowników w polu autora. Jeśli użyję Mongoose do zrobienia czegoś takiego Blogs.findOne({...}).populate("user").exec() Będę mieć również wypełniony dokument Blog i nazwę użytkownika, …

3
Jak utworzyć schemat Mongoose z tablicą identyfikatorów obiektów?
Zdefiniowałem schemat użytkownika Mongoose: var userSchema = mongoose.Schema({ email: { type: String, required: true, unique: true}, password: { type: String, required: true}, name: { first: { type: String, required: true, trim: true}, last: { type: String, required: true, trim: true} }, phone: Number, lists: [listSchema], friends: [mongoose.Types.ObjectId], accessToken: { type: …

6
Zapytanie po wypełnieniu w Mongoose
Jestem całkiem nowy w Mongoose i MongoDB w ogóle, więc mam trudności z ustaleniem, czy coś takiego jest możliwe: Item = new Schema({ id: Schema.ObjectId, dateCreated: { type: Date, default: Date.now }, title: { type: String, default: 'No Title' }, description: { type: String, default: 'No Description' }, tags: [ …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.