MongoDB to skalowalna, wydajna, oparta na dokumentach baza danych NoSQL o otwartym kodzie źródłowym. Obsługuje wiele języków i platform programowania aplikacji. Pytania dotyczące administracji serwerem można zadawać na stronie https://dba.stackexchange.com.
Obecnie mam problemy z utworzeniem schematu dla poniższego dokumentu. Odpowiedź z serwera zawsze zwraca wartości pola „trk” jako [Object]. Jakoś nie mam pojęcia, jak to powinno działać, ponieważ próbowałem przynajmniej wszystkich podejść, które miały dla mnie sens ;-) Jeśli to pomoże, moja wersja Mongoose to 3.6.20 i MongoDB 2.4.7 A …
Moje pytanie jest odmianą tego . Ponieważ mój projekt aplikacji internetowej Java wymaga wielu filtrów / zapytań odczytu i interfejsów z narzędziami takimi jak GridFS, staram się wymyślić rozsądny sposób wykorzystania MongoDB w sposób sugerowany przez powyższe rozwiązanie. Dlatego rozważam uruchomienie osadzonej instancji MongoDB wraz z moimi testami integracji. Chciałbym, …
Moja odpowiedź z MongoDB po zapytaniu o zagregowaną funkcję w dokumencie za pomocą Pythona, zwraca prawidłową odpowiedź i mogę ją wydrukować, ale nie mogę jej zwrócić. Błąd: TypeError: ObjectId('51948e86c25f4b1d1c0d303c') is not JSON serializable Wydrukować: {'result': [{'_id': ObjectId('51948e86c25f4b1d1c0d303c'), 'api_calls_with_key': 4, 'api_calls_per_day': 0.375, 'api_calls_total': 6, 'api_calls_without_key': 2}], 'ok': 1.0} Ale kiedy próbuję …
Właśnie dotarłem do Node.js i zobaczyłem, że istnieje wiele bibliotek, których można używać z MongoDB, najpopularniejsze wydają się być te dwie: (mongoose i mongodb). Czy mogę uzyskać zalety i wady tych rozszerzeń? Czy są lepsze alternatywy dla tych dwóch? Edycja: Znalazłem nową bibliotekę, która wydaje się również interesująca dla węzłów …
Z PyMongo, kiedy próbuję pobrać obiekty posortowane według ich pól „numer” i „data” w następujący sposób: db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) Otrzymuję ten błąd: TypeError: if no direction is specified, key_or_list must be an instance of list Co jest nie tak z moim zapytaniem sortowania?
Nie wiem, co robię źle, oto mój check.js var db = mongoose.createConnection('localhost', 'event-db'); db.on('error', console.error.bind(console, 'connection error:')); var a1= db.once('open',function(){ var user = mongoose.model('users',{ name:String, email:String, password:String, phone:Number, _enabled:Boolean }); user.find({},{},function (err, users) { mongoose.connection.close(); console.log("Username supplied"+username); //doSomethingHere }) }); a oto mój insert.js var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/event-db') var …
Używam tych samych parametrów połączenia w środowisku lokalnym i produkcyjnym. Gdy ciąg połączenia tomongodb://localhost/mydb Jaka jest nazwa użytkownika i hasło? Czy utrzymywanie tego w ten sposób jest bezpieczne?
Więc nie wiem zbyt wiele o MongoDB. Mam za RoboMongopomocą którego łączę się z MongoDB. Muszę zrobić to - w tym MongoDB jest kolekcja. Chcę wyeksportować dane z tej kolekcji, aby móc je zapisać w pliku. Użyłem interfejsu, aby otworzyć dane z kolekcji jako tekst, zrobiłem Ctrl+ Ai wkleiłem do …
Mam kolekcję Tz 2 polami: Grade1i Grade2chcę wybrać te z warunkiem Grade1 > Grade2, jak mogę uzyskać zapytanie, takie jak w MySQL? Select * from T Where Grade1 > Grade2
Mam Emaildokument z sent_atpolem daty: { 'sent_at': Date( 1336776254000 ) } Jeśli to Emailnie zostało wysłane, sent_atpole ma wartość null lub nie istnieje. Muszę uzyskać liczbę wszystkich wysłanych / niewysłanych Emails. Utknąłem na próbach znalezienia właściwego sposobu zapytania o te informacje. Myślę, że to właściwy sposób, aby uzyskać liczbę wysłanych: …
Używam Mongoose z moją aplikacją Node.js i to jest moja konfiguracja: mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(()=>{ console.log(`connection to database established`) }).catch(err=>{ console.log(`db error ${err.message}`); process.exit(-1) }) ale w konsoli nadal daje mi ostrzeżenie: Przestarzałe Ostrzeżenie: obecny mechanizm wykrywania i monitorowania serwera jest przestarzały i …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.