我想在nodejs应用程序中查询 mongoose,如下所述.
user.js,comment.js和post.js是模型文件.
user.js的
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var ObjectId = Schema.ObjectId;
var userSchema = new Schema({
nick_name:{type:String},
email: {
type: String,
trim: true,
required: '{PATH} is required!',
index: true,
},
},{ collection: 'user'});
var User = mongoose.model('User', userSchema);
module.exports = User;
Run Code Online (Sandbox Code Playgroud)
comment.js
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var ObjectId = Schema.ObjectId;
var commentSchema = new Schema({
comment: type:String,
user_id:{
type:Schema.Types.ObjectId, ref:'User'
},
is_active :1
},{ collection: 'comment'});
Run Code Online (Sandbox Code Playgroud)
post.js
var mongoose = …Run Code Online (Sandbox Code Playgroud) 我正在使用平均堆栈应用程序,现在我需要使用XMPP协议制作聊天模块.
我是新与XMPP,我已经使用在节点JS"节点XMPP的服务器"和"节点XMPP的客户端"
,并在角JS"Strophe.js".
我的代码如下:
app.js(服务器端文件)
"use strict";
var express = require("express");
var https = require('https');
var http = require("http");
var fs = require('fs');
var app = express();
var xmppClient = require('node-xmpp-client');
var xmppServer = require('node-xmpp-server');
var AES = require("crypto-js/aes");
var CryptoJS = require("crypto-js");
/**
* @description all process variables
*/
require("./config/vars")(app);
var hostName = global.hzConfig.qualifiedHostName;
var config = require("./config/config.js")(app, express);
var friendsArr = [];
var server = null
var startServer = function(done) {
// Sets up the …Run Code Online (Sandbox Code Playgroud)