小编Joh*_*Bro的帖子

查询过去24小时创建的帖子的日期

我有这个模式与字段"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小时内创建帖子,我该如何查询?

javascript mongoose mongodb node.js mongodb-query

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

我无法更改片段着色器中的颜色

我正在学习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)

java opengl shader lwjgl

0
推荐指数
1
解决办法
232
查看次数

标签 统计

java ×1

javascript ×1

lwjgl ×1

mongodb ×1

mongodb-query ×1

mongoose ×1

node.js ×1

opengl ×1

shader ×1