小编Gar*_*ett的帖子

在Unity 3D中为CEF3创建插件

我能够在Ogre3D中找到CEF3的基本实现 - 但我希望Unity3D会有类似的东西.

链接

我目前正在使用Awesomium,但是,我现在需要使用RTCPeerConnection(需要Chromium 29+).目前,Awesomium仅限于Chromium 18,目前尚不清楚需要花多长时间才能完成(不会屏住呼吸).

CEF是开源的,并且经常更新.

我会自己这样做,但我不知道从哪里开始.我希望:

  1. 拥有足够Unity经验的人已经创建了一个他们愿意与社区共享的CEF3包装器,或者

  2. 有人知道如何实现这一点,并且可以(希望彻底)解释

ogre3d unity-game-engine awesomium chromium-embedded

9
推荐指数
1
解决办法
2769
查看次数

使用 Mongoose populate() 清理死引用

如果用户有一个名为“tags”的数组:

var User = new Schema({
    email: {
        type: String,
        unique: true,
        required: true
    },
    tags: [{
        type: mongoose.Schema.Types.ObjectId,
        ref:'Tag',
        required: true
    }],
    created: {
        type: Date,
        default: Date.now
    }
});
Run Code Online (Sandbox Code Playgroud)

我对查询执行 populate('tags') :

User.findById(req.params.id)
    .populate("tags")
    .exec(function(err, user) { ... });
Run Code Online (Sandbox Code Playgroud)

如果列表中的标签之一实际上已被删除,是否有办法删除“标签”中的这个死引用?

目前,返回的用户对象正在返回所需的结果——即。只有实际存在的标签才存在于标签数组中...但是,如果我查看 mongodb 中的底层文档,它仍然包含数组中的死标签 id。

理想情况下,我想懒惰地清理这些引用。有谁知道这样做的好策略?

mongoose mongodb mongoose-populate mongoose-schema

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