Вопросы с тегом «mongodb»

MongoDB - это масштабируемая, высокопроизводительная база данных NoSQL с открытым исходным кодом, ориентированная на документы. Он поддерживает большое количество языков и платформ разработки приложений. Вопросы по администрированию сервера можно задать на https://dba.stackexchange.com.

20
Избегайте предупреждения «текущий анализатор строк URL устарел», установив для useNewUrlParser значение true
У меня есть класс-оболочка базы данных, который устанавливает соединение с некоторым экземпляром MongoDB: async connect(connectionString: string): Promise<void> { this.client = await MongoClient.connect(connectionString) this.db = this.client.db() } Это дало мне предупреждение: (узел: 4833) DeprecationWarning: текущий анализатор строки URL устарел и будет удален в следующей версии. Чтобы использовать новый анализатор, передайте параметр …




6
Остановите Mongoose для создания свойства _id для элементов массива вложенных документов
Если у вас есть массивы вложенных документов, Mongoose автоматически создает идентификаторы для каждого из них. Пример: { _id: "mainId" subDocArray: [ { _id: "unwantedId", field: "value" }, { _id: "unwantedId", field: "value" } ] } Есть ли способ сказать Mongoose не создавать идентификаторы для объектов в массиве?

10
Что в действительности означало, что MongoDB не соответствует требованиям ACID до v4?
Я не эксперт по базам данных и не имею официального опыта работы с информатикой, так что терпите меня. Я хочу знать , виды реальных негативных вещей , которые могут произойти , если вы используете старую версию MongoDB до v4 , которые не были ACID требований. Это относится к любой базе …
226 sql  mongodb  acid  database  nosql 

19
Как выбрать одно поле для всех документов в коллекции MongoDB?
В моем MongoDB у меня есть коллекция студентов с 10 записями, имеющими поля nameи roll. Одна запись этой коллекции: { "_id" : ObjectId("53d9feff55d6b4dd1171dd9e"), "name" : "Swati", "roll" : "80", } Я хочу получить поле rollтолько для всех 10 записей в коллекции, как мы это делаем в традиционной базе данных, используя: …

7
Как я могу переименовать поле для всех документов в MongoDB?
Предполагая, что у меня есть коллекция в MongoDB с 5000 записями, каждая из которых содержит что-то похожее на: { "occupation":"Doctor", "name": { "first":"Jimmy", "additional":"Smith" } Есть ли простой способ переименовать поле «дополнительный» в «последний» во всех документах? Я видел оператор $ rename в документации, но я не совсем понял, как …
223 mongodb 


3
MongoDB: обновить каждый документ на одном поле
У меня есть сборник названный foo гипотетически. Каждый экземпляр fooимеет поле lastLookedAt, которое является отметкой времени UNIX с начала эпохи. Я хотел бы иметь возможность пройти через клиента MongoDB и установить эту метку времени для всех существующих документов (около 20 000 из них) на текущую метку времени. Какой лучший способ …
214 mongodb 

4
Почему драйвер Java MongoDB использует генератор условных чисел в условных выражениях?
В этом коммите я видел следующий код для драйвера Java-подключения MongoDB , и на первый взгляд он кажется какой-то шуткой. Что делает следующий код? if (!((_ok) ? true : (Math.random() > 0.1))) { return res; } (РЕДАКТИРОВАТЬ: код был обновлен с момента публикации этого вопроса)

7
запрос на возврат по дате
У меня есть такие данные в mongodb { "latitude" : "", "longitude" : "", "course" : "", "battery" : "0", "imei" : "0", "altitude" : "F:3.82V", "mcc" : "07", "mnc" : "007B", "lac" : "2A83", "_id" : ObjectId("4f0eb2c406ab6a9d4d000003"), "createdAt" : ISODate("2012-01-12T20:15:31Z") } Как мне сделать запрос db.gpsdatas.find({'createdAt': ??what here??}), чтобы …
210 mongodb 




Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.