Javascript 如何在nodejs中间件中使用mongodb查询保存数据
我想使用node.js中的中间件使用mongodb查询保存数据。请提供一些代码和示例?查看Javascript 如何在nodejs中间件中使用mongodb查询保存数据,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,我想使用node.js中的中间件使用mongodb查询保存数据。请提供一些代码和示例?查看 我没有足够的代表发表评论,所以这里有一个答案。试试这个。它同时适用于插入和更新(upsert) 使用以下package.json文件: { "name": "mongo-upsert", "version": "1.0.0", "description": "", &qu
我没有足够的代表发表评论,所以这里有一个答案。试试这个。它同时适用于插入和更新(upsert) 使用以下
package.json
文件:
{
"name": "mongo-upsert",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node app.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.1",
"mongodb": "^3.6.0"
}
}
以localhost:3006/api/post/my post
调用时,请求正文包含:
{
"payload": "Hello world"
}
此代码将向上插入MongoDB文档,如:
{
"_id" : ObjectId("5f3d272cbd52c9c109ea9baa"),
"identifier" : "my-post",
"content" : "Hello world"
}
上述代码运行的先决条件:
mongodb
test\u db
posts
content
,由一个标识符
标识,为了简单起见,我在post
定义中添加了该标识符作为路径参数
使用npm Install
安装依赖项。
使用npm start
运行应用程序
<0>好运。你使用什么框架?NoDEJS框架NoDEJS实际上不是框架或库,而是运行时环境,基于Chrome的V8JavaScript引擎。No.js框架示例:HAPI.JS,Exp.js,Koa.js……我的意思是说代码中间件不是框架示例。
{
"_id" : ObjectId("5f3d272cbd52c9c109ea9baa"),
"identifier" : "my-post",
"content" : "Hello world"
}