当前位置: 首页 > 知识库问答 >
问题:

MongoDB服务器配置

施超
2023-03-14
    from pymongo import MongoClient
    connection = MongoClient("Localhost")
    db = connection.hockey.players
    results = db.find()
    print()
    print('+-+-+-+-+-+-+-+-+-+-+-+-+-+-')
    for record in results:
        print(record['name'] + ',',record['position'])
    connection.close()

我得到的错误消息:文件“c://users/peter/pycharmprojects/test/helloworld.py”,第8行,在Results中记录:文件“c:\python34\lib\site-packages\pymongo\cursor.py”,第1097行,在next if len(self.__data)或self._refresh():File“c:\python34\lib\site-packages\pymongo\cursor.py”,第1019行,在_refresh self.__read_concerence)中\lib\site-packages\pymongo\mongo_client.py“,第777行,在_send_message_with_response server=topology.select_server(选择器)文件”C:\python34\lib\site-packages\pymongo\topology.py“,第142行,在select_server address)中)文件”C:\python34\lib\site-packages\pymongo\topology.py“,第118行,在select_servers self._error_message(选择器

Process finished with exit code 1

下面是我当前的localhost设置,如果我在承载MongoDB的客户端上运行它,它可以正常工作。当前设置

谢谢

共有1个答案

姜鹏程
2023-03-14

给他们您的ip地址和端口号(默认值:27017)连接到您的服务器。还将mongod.conf文件中的bindip编辑为bindip:0.0.0.0。请他们使用以下方法连接到您的数据库:

from pymongo import MongoClient
connection = MongoClient("mongodb://your_ip:yourport")

如果您在windows上,请创建配置文件mongod.cfg。并将条目添加为

systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db
net:
    bindIp: 0.0.0.0
    port: 27017

确保您已经创建了logdb文件夹,或者更改数据和日志文件夹所在的路径。通过指定thr配置文件启动mongodb。

 类似资料:
  • 我们来看看如何配置服务器端的 SSH 访问。 本例中,我们将使用 authorized_keys 方法来对用户进行认证。 同时我们假设你使用的操作系统是标准的 Linux 发行版,比如 Ubuntu。 首先,创建一个操作系统用户 git,并为其建立一个 .ssh 目录。 $ sudo adduser git $ su git $ cd $ mkdir .ssh && chmod 700 .ssh

  • 服务器配置 当你需要一台服务器的时候,首先需要向你的leader 提出申请,你的 leader 会利用公司的阿里云账户购买服务器实例,并且会把服务器的公网IP以及账号密码发送给你。 以下章节就叙述了当拿到一台全新的阿里云服务器实例时,我们需要怎样的工具以及我们需要经历哪些步骤对服务器进行配置。

  • 我们来看看如何配置服务器端的 SSH 访问。 本例中,我们将使用 authorized_keys 方法来对用户进行认证。 同时我们假设你使用的操作系统是标准的 Linux 发行版,比如 Ubuntu。 首先,创建一个操作系统用户 git,并为其建立一个 .ssh 目录。 $ sudo adduser git $ su git $ cd $ mkdir .ssh && chmod 700 .ssh

  • 以前我们在windows上共享文件的话,只需右击要共享的文件夹然后选择共享相关的选项设置即可。然而如何实现windows和linux的文件共享呢?这就涉及到了samba服务了,这个软件配置起来也不难,使用也非常简单。 【samba配置文件smb.conf】 一般你装系统的时候会默认安装samba,如果没有安装,只需要运行这个命令安装(CentOS): “yum install -y samba s

  • 配置HTTPS主机,必须在server配置块中打开SSL协议,还需要指定服务器端证书和密钥文件的位置: server { listen 443; server_name www.example.com; ssl on; ssl_certificate www.example.com.

  • Mongoose relies on the MongoDB Node.js Driver to talk to MongoDB. You can refer to this table for up-to-date information as to which version of the MongoDB driver supports which version of MongoDB. Mo