becvvv
becvvv
Ile w końcu mam zajętego tego "logical size"? 2 MB, 147 MB, czy 1 MB? Mam 1 projekt, 1 klaster i 1 kolekcję dokumentów

#programowanie #mongoose #mongodb #nodejs #webdev
  • Najlepsze
  • Wszystkie komentarze
becvvv
becvvv
becvvv Autor
0
@becvvv: Teraz spadło w tym miejscu gdzie było najwięcej.. z prawie 150 MB na 0.4 MB... Nic nie usuwałem
Radaka
Potrzebuje zrobić referencje jeden do wielu w mongoose i nestjs, mam owner i animals

w animals mam:

@Prop({ type: mongoose.Schema.Types.ObjectId, ref: 'Owner' })
MisiekD
Co zrobiłem źle? ;/

// Konfiguracja polaczenia z baza danych
const mongoBDConnectionString = 'mongodb://Inus:xys@127.0.0.1:27017/kome?authSource=admin';
mongoose.connect(mongoBDConnectionString, { useNewUrlParser: true, useUnifiedTopology: true });
const db = mongoose.connection;
  • Najlepsze
  • Wszystkie komentarze
abraca
abraca
@MisiekD: użyłeś mongo zamiast normalnej bazy. Mam nadzieję, że pomogłem.
MisiekD
MisiekD Autor
0
@abraca: hehe, no przyznam, że długo biłem się z tym pytaniem czy to rzeczywiście miałoby sens ;)
Ale ogólnie do NodeJS zalecali mongo, więc wykorzystałem
aptitude
Potrzebuję waszych mądrych głów do rozwiązania dość nietypowego problemu, pytanie zadałem na 4programmers.net ze względu na kolorowanie skryptu, tam znajdziecie wszystkie szczegóły.

W skrócie baza działa poprawnie, zwraca poprawny wynik, tak samo funkcja sortująca nest() działa poprawnie ale tylko z statycznymi danymi, ale gdy baza wysyła dane do funkcji nest() nie wyświetla poprawnych danych.

#programowanie #javascript #mongodb #mongoose #nodejs
  • Najlepsze
  • Wszystkie komentarze
T.....l
T.....l
@aptitude: Podaj link w komentarzu, nie da się wejść z appki mobilnej
aptitude
aptitude Autor
0
asus1234
asus1234
Mireczki dlaczego skoro spełnia się warunek w ifie, to else zostaje wykonany? Za kazdym razem pojawiam mi sie w konsoli tej pytajnik z console.loga.

User.find(query).then(doc => {

doc[0].water.map(el => {

if
  • Najlepsze
  • Wszystkie komentarze
andale
@asus1234: A wiesz ile jest iteracji na tablicy doc[0].water? Napisz testy i dowiesz się, gdzie leży błąd, bo nie ma możliwości jednoczesnego wykonania obu bloków warunku.
Przegrywek123
@asus1234: odpal sobie debugger, bo nie widzę możliwości żeby był taki bład na poziomie języka. Najprawdopodobniej odpalasz sobie funkcję map na tablicy która ma > 1 element, i jeden się nie lapie po prostu.
SirSajko
SirSajko
  • Najlepsze
  • Wszystkie komentarze
trevoz
Mam taki problem.

Robię sobie taki projekcik z użyciem node'a i mongoose.

_________________

const
  • Najlepsze
  • Wszystkie komentarze
T.....k
T.....k
Mirki, jest sobie baza ze schematem, który w dużym uproszczeniu wygląda tak:

ASchema({ name: String }) // model A
BSchema({ x: String, y: [{ type: Schema.Types.ObjectId, ref: 'A' }] }) // model B

Teraz potrzebuję pobrać wszystkie obiekty B, które pod tablicą y zawierają obiekty A z konkretną wartością pola name. Wychodzi na to, że musiałbym wykonać najpierw .populate('y'), a dopiero potem przeszukać kolekcję pod potrzebnym mi kątem. Jak to
  • Najlepsze
  • Wszystkie komentarze
F.....h
F.....h
Dostaję taki oto błąd przy próbie ponownego zapisania tych samych danych. Model wygląda tak. Problem (chyba) nie powinien występować jeśli pole url nie ma wartości unique?

#programowanie #webdev #mongodb #nodejs #mongoose
  • Najlepsze
  • Wszystkie komentarze
P.....8
P.....8
#programowanie #nodejs #mongoose

Mam mały problem. Chcę utworzyć w bazie danych notatki. Każda z tych notatek będzie miała jakieś tam swoje tagi. Jako że od użytkownika otrzymam je w formie jednego stringa (np. "csharp konfiguracja wskazowki"), to muszę je napierw rozdzielić po czym przypisać do nich konkretne obiekty Tag.
[[#1 Tu jest model notatki]](http://pastebin.com/hLVTR7vi)
[[#2 Tu model taga]](http://pastebin.com/YCSubBzk)
[[#3 Tu jak tworzę nową notatkę]](http://pastebin.com/1edbr7uZ) (funkcja wykonuje się
  • Najlepsze
  • Wszystkie komentarze
P.....8
P.....8
Pytanie mam do wykopowych ekspertów #programowanie #nodejs #mongodb #mongoose

Otóż mam [[taki oto schemat]](http://pastebin.com/Z4r4GpUn) i utworzyłem w nim wirtualną zmienną która nazywa się "authorUserName". Ma ona za zadanie znaleźć w bazie danych użytkownika którego ID jest zapisane w bazie.

Problem polega na tym, że funkcja "findById" jest asynchroniczna. To znaczy, że ta zmienna wirtualna zwróci sobie wartość null, a dopiero po pewnym czasie
  • Najlepsze
  • Wszystkie komentarze
m.....t
m.....t
#nodejs #javascript #mongoose
mircy, mam taki problem, że używam Collection.save(); w wielu miejscach w routingu i hula. Tylko w jednym miejscu nie. Absolutnie niczym się nie różni, żadnej literówki nie ma, jest nazwa = new Collection({Obiekt}); Obiekt idealnie spełnia warunki modelu. Jedyna kwestia, że routingi mam na module.exports w oddzielnych plikach, a ten jeden jest jeszcze raz zagnieżdżony. (model jest na required wszedzie). Wywala sie, ze
  • Najlepsze
  • Wszystkie komentarze