我想将以下数组(userNameApp)转换为字符串,以便将以下数组作为字符串插入数据库
var userInfo = JSON.parse(window.localStorage.getItem('current-session'));
const userNameApp = useState(userInfo['fname'] + " " + userInfo['lname']);
console.log(userNameApp);
在控制台日志中,结果是First Name + Last Name,插入数据库时,我会这样发布
Axios.post("http://localhost:3001/insertActiveUser", {userNameApp: userNameApp}))
在数据库模式/模型中,值的类型是字符串。
const mongoose = require("mongoose");
const User Details = new mongoose.Schema(
{
Username: String,
},
{
collection: "AppointmentDetails",
}
);
2条答案
按热度按时间g52tjvyc1#
userNameApp
的定义应固定为:说明
从
useState
返回的是一个包含两个值的数组:第一个值是我们希望能够设置和使用的值,第二个值是set
函数。如果我们想重新设置变量
userNameApp
,正确的方法是:setUserNameApp(newValue)
.我们传递给
useState
的值将是初始值。jpfvwuh42#
我所做的是