javascript - 如何使用带有身份验证的 JavaScript(前端应用程序)向 MongoDB 发送请求?
问题描述
是否有教程或程序解释我应该如何使用 JavaScript、AJAX 和 jQuery 连接到 MongoDB 数据库并进行身份验证?
在 Python 中使用 PyMongo,我可以提供以下值并连接到具有身份验证的远程 MongoDB。
from pymongo import MongoClient
uri = "mongodb://username:password@host:port/?authSource=database"
client = MongoClient(uri)
但是,我需要使用 JavaScript(前端应用程序)连接到远程 MongoDB。
我尝试了以下方法,但无法成功连接。
var mongo_uri = "http://host:port/database/collections";
$.ajax({
url: mongo_uri,
data: JSON.stringify({
<some-data-here>
}),
type: "POST",
contentType: "application/json",
crossDomain: true,
success: function(data) {
console.log("success");
},
error: function(xhr, status, err) {
console.log(err);
}
})
我应该如何通过 JavaScript 进行身份验证和发布/获取?
请帮助我,因为我是新手。
解决方案
推荐阅读
- android - 由 Camera2 字节巨大的位图
- python - NeuralNetwork 类无法访问其属性
- angular - 由于这个奇怪的问题,无法运行 ionic 3 build
- google-classroom - 授权 API 访问所有课程和所有课程作业需要哪些帐户权限
- javascript - 以编程方式设置输入值将在其中包含“\”
- python - 元组索引超出范围?
- java - 如何使用primefaces gMap实现谷歌地图绘制路线
- uwp - C# UWP KeyDown 事件 e.Handled 奇怪的行为
- recaptcha-v3 - V3 标记真实访客
- scala - Scala中可覆盖的默认类型参数