我有这个模式与字段"created_at"的日期:
var post = new mongoose.Schema({
text : String,
created_at : {type : Date, index : true},
pos : {latitude: Number, longitude: Number},
created_by : {type : Schema.Types.ObjectId, ref : "UserSchema"}
});
Run Code Online (Sandbox Code Playgroud)
有了这个:
Post.pre("save", function (next){
var currentDate = new Date();
if(!this.created_at)
{
this.created_at = currentDate;
}
next();
});
Run Code Online (Sandbox Code Playgroud)
现在我只想在24小时内创建帖子,我该如何查询?
我正在学习OpenGL,我试图绘制一个红色三角形,但我的三角形保持黑色.
这是我的片段着色器的代码:
#version 330 core
out vec4 color;
void main()
{
color = vec4(1,0,0,1);
}
Run Code Online (Sandbox Code Playgroud)
我的着色器编译没有问题,我使用这个类来使用着色器:
public class ShaderProgram
{
private final int programId;
private int vertexShaderId;
private int fragmentShaderId;
public ShaderProgram() throws Exception
{
programId = glCreateProgram();
if (programId == 0) {
throw new Exception("Could not create Shader");
}
}
public void createVertexShader(String shaderCode) throws Exception {
vertexShaderId = createShader(shaderCode, GL_VERTEX_SHADER);
}
public void createFragmentShader(String shaderCode) throws Exception {
fragmentShaderId = createShader(shaderCode, GL_FRAGMENT_SHADER);
}
protected int createShader(String shaderCode, int …Run Code Online (Sandbox Code Playgroud)