кодесурса
«MongoDB

MongoDB: метод db.getSiblingDB ()

script1adsense2code
script1adsense3code

db.getSiblingDB

Метод db.getSiblingDB () используется для предоставления доступа к указанной базе данных.

Синтаксис:

 db.getSiblingDB (<база>)

Параметры:

название Описание Необходимые /
Необязательный
Тип
база данных Имя базы данных MongoDB. необходимые строка

Используется для возврата другой базы данных без изменения переменной db в среде оболочки.

Пример: MongoDB: метод db.getSiblingDB ()

Эта следующая операция устанавливает объект db так, чтобы он указывал на базу данных с именем test, а затем возвращает счетчик коллекции с именем restaurant.

test= db.getSiblingDB('test')
test.restaurants.count()

Выход:

 > test = db.getSiblingDB ('test')
тестовое задание
> test.restaurants.count ()
25359

Эта следующая операция создает два объекта БД, ссылающихся на разные базы данных (т. Е. Test и myinfo), а затем возвращает количество и пример документа из одной коллекции в этой базе данных (т. Е. Рестораны и счета-фактуры соответственно).

test= db.getSiblingDB('test')
myinfo= db.getSiblingDB('myinfo')
test.restaurants.count()
test.restaurants.findOne()
myinfo.invoice.count()
myinfo.invoice.findOne()

Выход:

 > test = db.getSiblingDB ('test')
тестовое задание
> myinfo = db.getSiblingDB ('myinfo')
Моя информация
> test.restaurants.count ()
25359
> test.restaurants.findOne ()
{
        "_id": ObjectId ("55c3043ab165fa6355ec5c89"),
        "адрес" : {
                «здание»: «1007»,
                "координ": [
                        -73,856077,
                        40.848447
                ],
                "улица": "Моррис Парк Авеню",
                почтовый индекс: 10462
        },
        "Боро": "Бронкс",
        "кухня": "пекарня",
        "оценки" : [
                {
                        «date»: ISODate («2014-03-03T00: 00: 00Z»),
                        "оценка отлично",
                        "оценка": 2
                },
                {
                        «date»: ISODate («2013-09-11T00: 00: 00Z»),
                        "оценка отлично",
                        "оценка": 6
                },
                {
                        «date»: ISODate («2013-01-24T00: 00: 00Z»),
                        "оценка отлично",
                        "оценка": 10
                },
                {
                        «date»: ISODate («2011-11-23T00: 00: 00Z»),
                        "оценка отлично",
                        "оценка": 9
                },
                {
                        «date»: ISODate («2011-03-10T00: 00: 00Z»),
                        "оценка": "B",
                        "оценка": 14
                }
        ],
        "name": "Morris Park Bake Shop",
        "restaurant_id": "30075445"
}
> myinfo.invoice.count ()
8
> myinfo.invoice.findOne ()
{
        "_id": 1,
        "item": "doz",
        кол-во: 20,
        «оценка»: 10,
        "inv_date": "02.02.2014"
}

Получить данные о ресторанах здесь

Предыдущая: метод db.getProfilingStatus ()
Далее: метод db.help ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code