在 hello.js 中import connectMongo from '../../../util/connectDB';import UserModel from '../../../models/UserModel';import { NextResponse } from 'next/server'export async function GET(request) {return Ne
我正在运行此代码:const mongoose = require('mongoose');const DB_NAME = 'eventdb';const HOST = '127.0.0.1:27017';mongoose.createConnection(`mongodb://${HOST}/${DB_NAME}`,{useNewUrlParser:true});const db = mongo
2020-07-24
我已经创建了后端,并且它运行正常。我测试了不同的 Axios 请求以创建表单。在我的 React 前端项目中,我创建了一个 POST axios 请求,我 console.log(response.data) 并获得了一个带有 id、标题和问题的对象。我卡住了,因为我不知道如何在我的前端显示对象的数据。这是我的前端 React 代码:import React, { useState, useEff
我正在尝试使用 reactjs 中的表单制作一个图像上传器。我在 mongodb 中创建了一个 api(感谢 express、mongoose 等),我正在尝试使用它来上传图像。实际上,我想将图像文件发送到云端(使用 Cloudinary),并获取 url。这是我的表单和方法:class Header extends Component {constructor(props) {super(pro
我试图从 mongoose Model 对象中以数组的形式获取电子邮件。因此,我可以在查询中循环数组并按时间排序获取其他用户的所有帖子,我是 Node JS 和 Javascript 的新手。以下是代码和架构:这是架构:var userSchema = mongoose.Schema({_id: {type: String, default: mongoose.Typ
2019-06-12
尝试使用 Mongoose 将一些对象发送到数据库。即,我获取搜索查询并将其保存到数据库,并记录唯一条目数。这是我的架构:const entrySchema = mongoose.Schema({searchWord: { type: String, required: true, unique: true},numEntries:{type:Number,default:0},});const
问题当使用 mongoose 通过特定字段查找文档时,如果字段的类型与查询值的类型不同,则 mongoose 将尝试将查询值转换为与字段相同的类型。但是,如果无法转换该值,则 mongoose 将抛出CastError。此行为可以在以下示例中看到,其中 mongoose 在尝试通过bar字段查询Foo文档时,将尝试将字符串'invalid object id'转换为ObjectId:const f
2018-03-10
我试图将 json 对象保存到数据库中。save() 函数未被调用,但 json 对象从未被保存。帮我找出问题所在。我猜这是与 mongoose 的连接问题。这是我的代码.. var config = require('../config');var user = require('../user');api.post('/addUser',function(req,res) {var us
2016-11-21
在 MongoDB/NodeJs(使用 Mongoose)中保存以下架构时,我收到此错误:Uncaught RangeError:超出最大调用堆栈大小。当我在数组中的架构中添加详细信息时,会发生这种情况:var mongoose = require('mongoose');const Attribute = new mongoose.Schema({context: String,format:
我正在根据 Angela Yu 的 Web 开发训练营课程在浏览器中制作待办事项列表。我的问题是,当我尝试从浏览器 (localhost:3000) 启动 Web 应用程序时,我收到错误:TypeError: Cannot read properties of undefined (reading 'length')我的代码是://jshint esversion:6const express =
2023-05-01
我正在制作一个待办事项列表(angela yu),我试图写入一个新的数据库,但我一直收到错误。这是错误:C:\Users\tunji\Desktop\webdev\todolist-v2-starting-files\node_modules\mongoose\lib\model.js:3519for (let i = 0; i < error.writeErrors.length; ++i) {
2023-01-07
我正在使用 mongoose,在从本地 mongodb 服务器(mongod)移动到 mongodb atlas cloud 后遇到了这个问题:TypeError:无法读取未定义的属性“length”这是导致问题的 get 代码片段app.get('/', function(req, res) {Item.find({}, function(err, results) {//Item is a m
2021-04-29
我有一个对象数组:var exerciseLog = [{“date”:“2019-07-02T21:18:48.946Z”,“description”:“pull ups”,“duration”:“90”},{“date”:“2019-07-02T21:22:30.395Z”,“description”:“push ups”,“duration”:“90”},{“date”:“2019-07-0
2019-07-05
我想将两个不同的值分配给同一个变量,这取决于 moongose 查询的结果,但是我得到了这个错误events.js:187throw er; // Unhandled 'error' event^ReferenceError: barberInfo is not defined这是我在 node js 中的代码barber.findOne({id:idBarber},function(err,re
2020-01-29
所以我正在使用 NodeJS、MongoDB 和 ReactJS。我有一个任务列表,其中我使用 mongoose 将 -(Task.create) 添加到我的项目中的多个任务,并且我有一个带有按钮的表单来删除这些任务,但我无法执行此操作,因为我无法访问每个任务 ID 来删除它。这是我的服务器:(这是错误的,“任务未定义”但我不知道如何获取每个任务 ID)exports.delete_task= (
2018-10-04