小编Dav*_*rez的帖子

在模型“用户”的路径“ _id”处,对值“ 586cc8b3ea780c071bbe2469”的对象铸造失败

我看到了几则与我相似的帖子,但我仍然遇到相同的错误

这是我的用户架构

var mongoose = require('mongoose');
var bcrypt   = require('bcrypt-nodejs');

var userSchema = mongoose.Schema({
  local: {
    email: String,
    password: String,
  },
});

userSchema.methods.generateHash = function(password) {
  return bcrypt.hashSync(password, bcrypt.genSaltSync(8), null);
};
userSchema.methods.validPassword = function(password) {
  return bcrypt.compareSync(password, this.local.password);
};
module.exports = mongoose.model('User', userSchema);
Run Code Online (Sandbox Code Playgroud)

我的路线

var express = require('express');
var passport = require('passport');
var router = express.Router();

router.get('/', function(req, res, next) {
  res.render('index', { title: 'Express' });
});

router.get('/login', function(req, res, next) {
  res.render('login.ejs', { message: req.flash('loginMessage') });
});

router.get('/signup', function(req, …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js passport.js

3
推荐指数
1
解决办法
3150
查看次数

合并两个排序的数组,没有内置的ruby函数

我试图合并两个排序的数组,而不使用任何构建排序方法.这是我到目前为止所拥有的.

def merge(array_1, array_2)
    i = 0
    k = 0
    merged_array = []
    while i < array_1.count && k < array_2.count
        while k < array_2.count && array_1[i] > array_2[k]
            merged_array << array_2[k]
            k += 1
        end
        merged_array << array_1[i]
        i += 1
    end
    merged_array
end

array_1 = [5,8,9,11]
array_2 = [4,6,7,12,13]

p merge(array_1, array_2)
Run Code Online (Sandbox Code Playgroud)

输入是 array_1 = [5,8,9,11]array_2 = [4,6,7,12,13],输出是假设的[4, 5, 6, 7, 8, 9, 10, 11, 12, 13].有人可以解释为什么它不起作用.谢谢!

ruby arrays sorting algorithm

2
推荐指数
1
解决办法
738
查看次数

更改 ion-checkbox 内复选标记的颜色

我正在尝试更改离子复选框内复选标记的颜色。该复选框具有白色背景,复选标记为白色,我尝试将复选标记设置为黑色而不是白色。这就是我到目前为止所拥有的

.checkbox-icon::before {
  background-color: white !important;
 
}

.checkbox-icon::after {
  color: black !important;
}
Run Code Online (Sandbox Code Playgroud)
      <ion-item ng-repeat="list in modal.item.modifier_lists | orderBy: 'ordinal'"
                ng-if="list.modifier_options[0].name">
        <div ng-if="list.modifier_options.length === 1"
               class="row">
          <div class="col">
            <ion-checkbox ng-model="list.modifier_options[0].selected"
                          ng-checked="list.modifier_options[0].selected"
                          class="button-orange checkbox-stable">
              <span class="pull-right">{{list.modifier_options[0].name}}</span>
            </ion-checkbox>
          </div>
        </div>
      </ion-item>
Run Code Online (Sandbox Code Playgroud)

css checkbox colors less ionic-framework

2
推荐指数
1
解决办法
7385
查看次数