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

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

11
Как использовать MongoDB с обещаниями в Node.js?
Я пытался узнать, как использовать MongoDB с Node.js, и в документах кажется, что предлагаемый способ - использовать обратные вызовы. Я знаю, что это всего лишь вопрос предпочтений, но я действительно предпочитаю использовать обещания. Проблема в том, что я не нашел, как их использовать с MongoDB. Действительно, я пробовал следующее: var …


4
Приложение Meteor - сброс БД развернутого приложения
Есть ли простой способ сбросить данные из развернутого приложения Meteor? Так, например, если бы я развернул приложение с именем test.meteor.com- как я мог бы легко сбросить данные, которые были собраны этим приложением? Я работаю локально meteor reset, но не знаю, что делать на производстве.
82 mongodb  meteor 

3
Счетчик выбора MongoDB (отдельный x) в индексированном столбце - подсчет уникальных результатов для больших наборов данных
Я просмотрел несколько статей и примеров, но еще не нашел эффективного способа выполнить этот SQL-запрос в MongoDB (где есть миллионы ряды документы) Первая попытка (например, из этого почти повторяющегося вопроса - монго-эквивалент SQL SELECT DISTINCT? ) db.myCollection.distinct("myIndexedNonUniqueField").length Очевидно, я получил эту ошибку, так как мой набор данных огромен Thu Aug …
82 mongodb 

1
MongoDB mongorestore и существующая коллекция с записями
Мне нужно импортировать (восстановить) коллекцию, созданную с помощью, mongodumpв существующую базу данных, и я бы хотел, чтобы записи были объединены в существующую коллекцию. mongorestoreОбъединяет ли записи в одной коллекции или удалит существующую коллекцию перед восстановлением записей?

16
Могу ли я определить, является ли строка идентификатором объекта MongoDB?
Я выполняю поиск в MongoDB, преобразовывая строку в BSON. Есть ли способ определить, является ли имеющаяся у меня строка действительным идентификатором объекта для Mongo, прежде чем выполнять преобразование? Вот coffeescript для моей текущей функции findByID. Он отлично работает, но я хотел бы выполнить поиск по другому атрибуту, если я определю, …

17
Схема Mongoose не зарегистрирована для модели
Я изучаю средний стек, и когда я пытаюсь запустить сервер, используя npm start Я получаю исключение: schema hasn't been registered for model 'Post'. Use mongoose.model(name, schema) вот мой код внутри /models/Posts.js var mongoose = require('mongoose'); var PostSchema = new mongoose.Schema({ title: String, link: String, upvotes: { type: Number, default: 0 …

2
как запрашивать дочерние объекты в mongodb
Я новичок в mongodb и пытаюсь запросить дочерние объекты. У меня есть набор состояний, и у каждого штата есть дочерние города. Один из городов имеет свойство Name, которое имеет значение null, что вызывает ошибки в моем приложении. Как мне запросить коллекции State, чтобы найти дочерние Cities с именем == null?
80 mongodb 

7
MongoDB не может найти каталог данных после обновления до Mac OS 10.15 (Catalina)
Я сегодня обновился до MacOS 10.15 (Каталина). Когда я запускаю mongodв терминале, он не может найти /data/dbкаталог: ➜ /Users/william > mongod 2019-10-08T17:02:44.183+0800 I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none' 2019-10-08T17:02:44.209+0800 I CONTROL [initandlisten] MongoDB starting : pid=43162 port=27017 dbpath=/data/db 64-bit host=Williams-MacBook-Pro-6.local 2019-10-08T17:02:44.209+0800 I …
61 mongodb  macos 

8
Как я могу скрести быстрее
Работа здесь , чтобы очистить АНИ сайт , который начинается с https://xxx.xxx.xxx/xxx/1.jsonк https://xxx.xxx.xxx/xxx/1417749.jsonи записать его точно MongoDB. Для этого у меня есть следующий код: client = pymongo.MongoClient("mongodb://127.0.0.1:27017") db = client["thread1"] com = db["threadcol"] start_time = time.time() write_log = open("logging.log", "a") min = 1 max = 1417749 for n in range(min, …

8
Рули: Доступ запрещен для разрешения свойства «from», поскольку оно не является «собственным свойством» его родителя.
Я использую серверную часть Nodejs для рендеринга на стороне сервера с использованием рулей. После прочтения docмассива объектов из руля, который содержит ключи «content» и «from». Однако, когда я пытаюсь использовать #eachцикл в массиве объектов, появляется ошибка «Handlebars: Access было отказано в разрешении свойства« from », поскольку оно не является« собственным …

1
Как копировать базы данных MongoDB с помощью PHP теперь, когда copydb устарела
В MongoDB версия 4.2 copydbи ее copyDatabaseоболочка устарели. Руководство MongoDB предполагает, что теперь мы должны использовать mongodumpи mongorestore. Но я вызывал команду копирования из PHP с помощью драйвера PHP MongoDB, а команды dump и restore - это команды, которые нужно запускать из командной строки и не имеют никакого эквивалента PHP. …
10 php  mongodb 

4
MongoError: Это развертывание MongoDB не поддерживает повторяющиеся записи. Пожалуйста, добавьте retryWrites = false в строку подключения
Я использую "mongoose": "^5.7.1"в своем проекте Node.js. Я делаю API, который включает обновление в двух документах. Итак, я использую транзакции следующим образом: // Start the transaction session = await mongoose.startSession() session.startTransaction() await Promise.all([ <1st update operation>, <2nd update operation> ]) // Commit the transaction session.commitTransaction() Когда я нажимаю этот API …
10 mongodb  mongoose 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.