Tôi đã gặp tình huống này gần đây.
Mặc dù MongoDB nói rằng nó không được hỗ trợ trong WSL, bạn thực sự có thể cài đặt nó. Vì vậy, tôi khuyên bạn nên làm theo các bước được cung cấp trong tài liệu MongoDB.
Lưu ý :Nếu bạn đã cài đặt mongodb
vui lòng xóa tất cả những thứ đó trước khi bạn cài đặt mongodb-org
vì nó có thể gây ra một số vấn đề trong quá trình cài đặt:
sudo dpkg --remove --force-remove-reinstreq mongo-tools
sudo dpkg --remove --force-remove-reinstreq mongodb-server-core
sudo apt-get --fix-broken install
Để cài đặt phiên bản cộng đồng mongodb, tôi đã thêm các lệnh bên dưới:
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
sudo apt-get install gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org
Bây giờ, để mongoDB chạy,
sudo nano /etc/init.d/mongod
và dán nội dung vào liên kết này vào tệp và lưu nó.
#give permissions
sudo chmod +x /etc/init.d/mongod
#start the service
sudo service mongod start
Bây giờ, bạn có thể chạy mongo
để truy cập cơ sở dữ liệu.
Hy vọng nó sẽ hữu ích.