MongoDB mon go проблема чтения файла оболочки - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь прочитать коллекцию, которую создал в MongoDB. Как выглядит правильная команда сценария оболочки для "mon go" для чтения уже созданной базы данных?

Ответы [ 2 ]

1 голос
/ 31 января 2020

Использование оболочки mon go для получения доступа к базе данных

mongo -u jdoe -p mysecretPassword --authenticationDatabase admin --host "myReplicaSet/localhost:28017,localhost:28018,localhost:28019"

Команды Mongoshell для выбора контекста базы данных и выбора данных из коллекции

use mydatabase
db.mycollection.find()
0 голосов
/ 31 января 2020

Я настоятельно рекомендую прочитать учебник pymon go , он отлично справляется с такими простыми операциями, как этот.

Несколько отрывков из учебника, которые могут оказаться полезными (Замените localhost на то место, где была размещена ваша mongoDB, если не на вашем локальном компьютере. Конечно, а также на имена баз и коллекций.

from pymongo import MongoClient
client = MongoClient('localhost', 27017)
collection = client['test-database']['test-collection']

# Insert a test record into your collection
id = collection.insert_one({"a": 1}).inserted_id

# Read the recently inserted record from the collection by ID
post = collection.find_one({"_id": id})

В этом руководстве есть и другие полезные примеры, например, как выполнять массовое чтение / вставка и другие полезные трюки

...