FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
Run Code Online (Sandbox Code Playgroud)
上面的Dockerfile
示例来自docker的官方Spring Boot 指南。我想知道安全属性的用途是什么,因为我通常不会在本地开发环境中运行应用程序时设置它,但它似乎出现在各种容器化指南中。干杯!
我有一个Mongoose Schema(约会),有两个reffield(发送者和接收者).两者都引用相同的Schema(用户).我试图使用mongoose-paginate插件填充这两个字段.
约会架构片段.
var paginate = require('mongoose-paginate');
var AppointmentSchema = new Schema({
dateCreated: {type: Date, default: Date.now},
sender: {type: ObjectId, ref: 'User'},
receiver: {type: ObjectId, ref: 'User'},
message: String,
.........................
AppointmentSchema.plugin(paginate);
var Appointment = mongoose.model('Appointment', AppointmentSchema);
module.exports = Appointment;
Run Code Online (Sandbox Code Playgroud)
用户架构片段.
var UserSchema = new Schema({
username: String,
name: {
first: String,
middle: String,
last: String
},
..................
var User = mongoose.model('User', UserSchema);
module.exports = User;
Run Code Online (Sandbox Code Playgroud)
mongoose paginate查询.
Appointment.paginate({}, request.query.page, request.query.limit,
function(error, pageCount, appointments, itemCount) {
if (error) {
return console.log('ERRRRRRRRRR'.red); …
Run Code Online (Sandbox Code Playgroud)请问如何使用模型ID与给定ID不匹配的mongoose从MongoDB中检索记录.模型设置正确.我不是Node.js,mongoDB,Mongoose的新手.
我尝试使用$ ne:
var ID = ....
User.find({id: {$ne: ID}},
function(error, users) {
console.log(users);
callback(error, count);
});
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用RegExp:
var regex = new RegExp('^((?!' + ID + ').)*$', "i");
User.find({id: regex},
function(error, users) {
console.log(users);
callback(error, users);
});
Run Code Online (Sandbox Code Playgroud) mongoose ×2
node.js ×2
docker ×1
dockerfile ×1
express ×1
mongodb ×1
objectid ×1
regex ×1
spring ×1
spring-boot ×1