Mongodb 通过安装为Windows子系统的Ubuntu Bash在Mongo Shell中工作

Mongodb 通过安装为Windows子系统的Ubuntu Bash在Mongo Shell中工作,mongodb,bash,ubuntu,windows-10,Mongodb,Bash,Ubuntu,Windows 10,我在Windows10上安装了MongoDB,然后通过微软商店安装了Ubuntu,通过Bash安装了Ruby 现在我可以通过输入'Mongo'命令,通过命令提示符运行mongoshell,但是如何通过ubuntubash运行它呢 如果我在Bash中键入mongo,它会显示此错误- $mongo未找到命令“mongo”,但可安装以下设备:sudo apt安装mongodb客户端 我试过这个: /mnt/c/Program Files/MongoDB/Server/4.2/bin$mongod.ex

我在Windows10上安装了MongoDB,然后通过微软商店安装了Ubuntu,通过Bash安装了Ruby

现在我可以通过输入'Mongo'命令,通过命令提示符运行mongoshell,但是如何通过ubuntubash运行它呢

如果我在Bash中键入mongo,它会显示此错误-

$mongo未找到命令“mongo”,但可安装以下设备:sudo apt安装mongodb客户端

我试过这个:

/mnt/c/Program Files/MongoDB/Server/4.2/bin$mongod.exe

它就挂在这里-

                                                                                                                                 2020-04-29T00:22:17.649+0530 I  CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'                                                                     
2020-04-29T00:22:18.079+0530 W ASIO[main]在网络接口启动期间未配置传输层
2020-04-29T00:22:18.082+0530 W ASIO[main]在网络接口启动期间未配置传输层
2020-04-29T00:22:18.083+0530 I控制[initandlisten]MongoDB启动:pid=17440端口=27017数据库路径=C:\data\db\64位主机=MridusLaptop
2020-04-29T00:22:18.083+0530 I控制[initandlisten]targetMinOS:Windows7/WindowsServer2008R2
2020-04-29T00:22:18.084+0530 I控制[initandlisten]db版本v4.2.6
2020-04-29T00:22:18.085+0530 I-CONTROL[initandlisten]git版本:20364840b8f1af16917e4c23c1b5f5efd8b352f8
2020-04-29T00:22:18.085+0530 I控制[initandlisten]分配器:tcmalloc
2020-04-29T00:22:18.086+0530 I控制[initandlisten]模块:企业级
2020-04-29T00:22:18.087+0530 I控制[initandlisten]构建环境:
2020-04-29T00:22:18.087+0530 I控制[initandlisten]distmod:windows-64
2020-04-29T00:22:18.088+0530 I控制[initandlisten]数据搜索:x86_64
2020-04-29T00:22:18.088+0530 I控制[initandlisten]目标:x86\u 64
2020-04-29T00:22:18.091+0530 I控制[initandlisten]选项:{}
2020-04-29T00:22:18.097+0530 I STORAGE[initandlisten]检测到由“wiredTiger”存储引擎创建的C:\data\db\中的数据文件,因此将活动存储引擎设置为“wiredTiger”。
2020-04-29T00:22:18.098+0530i存储[initandlisten]wiredtiger\u打开配置:创建,缓存大小=3538M,缓存溢出=(文件最大值=0M),会话最大值=33000,逐出=(线程最小值=4,线程最大值=4),配置基本值=false,统计数据=(快速),日志=(启用=true,存档=true,路径=日志,压缩程序=snappy),文件管理器=(关闭空闲时间=100000,关闭扫描间隔=10,关闭句柄最小值=250),统计日志=(等待=0),详细=[恢复进度,检查点进度],
2020-04-29T00:22:18.260+0530 I存储[initandlisten]有线数据记录器消息[1588099938:259927][17440:140719013387856],txn恢复:从3恢复日志2
2020-04-29T00:22:18.332+0530 I存储[initandlisten]有线数据记录器消息[1588099938:331697][17440:140719013387856],txn恢复:从3恢复日志
2020-04-29T00:22:18.405+0530 I存储器[initandlisten]有线数字信号[1588099938:405499][17440:140719013387856],txn恢复:主恢复循环:从2/6144开始到3/256
2020-04-29T00:22:18.523+0530 I存储[initandlisten]有线数据记录器消息[1588099938:523244][17440:140719013387856],txn恢复:从3恢复日志2
2020-04-29T00:22:18.634+0530 I存储[initandlisten]有线数据记录器消息[1588099938:634206][17440:140719013387856],txn恢复:从3恢复日志
2020-04-29T00:22:18.694+0530 I存储器[initandlisten]有线数字信号[1588099938:694082][17440:140719013387856],txn恢复:设置全局恢复时间戳:(0,0)
2020-04-29T00:22:19.027+0530 I RECOVERY[初始化和侦听]WiredTiger recoveryTimestamp.Ts:时间戳(0,0)
2020-04-29T00:22:19.032+0530 I存储[initandlisten]时间戳监视器启动
2020-04-29T00:22:19.105+0530我控制[initandlisten]
2020-04-29T00:22:19.105+0530 I控制[initandlisten]**警告:未为数据库启用访问控制。
2020-04-29T00:22:19.106+0530 I控制[initandlisten]**对数据和配置的读写访问不受限制。
2020-04-29T00:22:19.106+0530我控制[initandlisten]
2020-04-29T00:22:19.107+0530 I CONTROL[initandlisten]**警告:此服务器已绑定到本地主机。
2020-04-29T00:22:19.107+0530 I CONTROL[initandlisten]**远程系统将无法连接到此服务器。
2020-04-29T00:22:19.108+0530 I CONTROL[initandlisten]**使用--bind_ip启动服务器以指定哪个ip
2020-04-29T00:22:19.109+0530 I CONTROL[initandlisten]**它应该提供来自或与--bind_ip_all to的响应的地址
2020-04-29T00:22:19.110+0530 I控制[initandlisten]**绑定到所有接口。如果需要此行为,请启动
2020-04-29T00:22:19.110+0530 I CONTROL[initandlisten]**使用--bind_ip 127.0.0.1禁用此警告的服务器。
2020-04-29T00:22:19.111+0530 I控制[initandlisten]
2020-04-29T00:22:19.116+0530 I分片[initandlisten]将集合标记为local.system.replset作为集合版本:
2020-04-29T00:22:19.123+0530 I存储[initandlisten]流控制在此部署上启用。
2020-04-29T00:22:19.123+0530 I分片[initandlisten]将集合admin.system.roles标记为集合版本: