var mongoose = require('mongoose');
var user_sch = new mongoose.Schema({
name: String,
user_name: String,
password: String
});
var user = mongoose.model('User', user_sch);
module.exports = user;
我想知道如果我有一个具有注册表单的页面,我将如何能够创建添加到我的数据库的用户。
我知道我要做的是与server.js中的一个函数有关,可能还有别的什么,但我不知道,也没有找到任何帮助。
感激不尽!
编辑:我已经看过这个,但是无法弄清楚他从注册表单添加到数据库的内容是什么/在哪里或者使用mongoose vs mongo时有什么区别。 http://code.runnable.com/U108R8ihwn4m4TM5/user-creation-signup-and-login-with-express-4-and-mongodb-for-node-js
答案 0 :(得分:0)
我假设您正在使用MeanJS查看标签。
在控制器服务器端,您可以包含以下模型:
#include "ThreadClass.h"
#include <iostream>
ThreadClass::ThreadClass(void){
numberOfOutputsI = 0;
}
ThreadClass::~ThreadClass(void){
}
void ThreadClass::ThreadOutput(){
for (auto i=0; i<numberOfOutputsI; i++){
std::lock_guard<std::mutex> lock(mutex);
std::cout << "I am a class called as a thread" << std::endl;
}}
然后在您的请求中或您处理用户数据的地方:
var mongoose = require('mongoose');
var User = mongoose.model('User');
这会将用户数据保存到数据库中。访问MeanJS网站并从github下载最新版本。默认的“模板”包含了执行这些操作的示例。好起点。
答案 1 :(得分:0)
任何想要实现以下目标的人::
我强烈建议您阅读以下文章,我发现这篇文章非常有用。您还学习使用HMAC安全地存储密码。