我有一对多的关系,看起来像这样,

我在一个文件中设置我的模型类来匹配:
import CoreData
import Foundation
class Board: NSManagedObject {
@NSManaged var boardColor: String
@NSManaged var boardCustomBackground: AnyObject?
@NSManaged var boardID: String
@NSManaged var boardName: String
@NSManaged var lists: NSSet
}
class List: NSManagedObject {
@NSManaged var listID: String
@NSManaged var listName: String
@NSManaged var board: Board
}
Run Code Online (Sandbox Code Playgroud)
因为我从多个JSON端点获取数据,所以我必须单独从我的板上保存我的列表.我想要做的是为具有匹配boardID的电路板创建/更新列表.
这是我经过多次尝试的地方:
func saveList(boardID: String, listName: String, listID: String) {
let request = NSFetchRequest(entityName: "Board")
var error: NSError? = nil
request.predicate = NSPredicate(format: "boardID like %@", boardID)
let results: NSArray …Run Code Online (Sandbox Code Playgroud) 所以我正在用socket.io监听一个事件,一旦触发我正在尝试将记录更新为新值.
socket.on('contentEdited', function (newContent) {
collection.update(
{ '_id' : ObjectId("5279262e74d92da751eb2b8e") },
{ $set: {
'content': newContent
}
}
), function (err, result) {
if (err) throw err;
console.log(result)
};
});
Run Code Online (Sandbox Code Playgroud)
语法在shell中有效,但在事件触发时会在节点中抛出以下错误:
错误:如果没有提供的回调,则无法使用writeConcern
我尝试在最后添加一个函数用于基本错误检查,但我不确定如何以mongo期望的方式提供回调.
还是有点新鲜,谢谢
目标:将事件处理程序附加到嵌套在小胡子模板/脚本中的contenteditable div.
问题:我有一个我想要编辑的小胡子js模板.这个想法是,在keyup上它应该触发一个事件(以后用于更新相同的数据服务器端).
该块是可编辑的,但在脚本标记内不会触发可信事件.
我尝试了更多一般的提示,例如: 检测可信孩子的关键字事件,其父母是一个可信的div 和 嵌套内容可编辑(jQuery)上的Keypress事件, 但没有处理模板场景.
HTML
<script id="post" type="text/template">
<div class="editable" contenteditable="true">
<h2>{{bio}}</h2>
<p>{{summary}}</p>
</div>
<span class="child" contenteditable="true">static inside template.</span>
</script>
Run Code Online (Sandbox Code Playgroud)
JQuery的
$('.editable').on('keyup', function() {
alert('editable changed')
});
$('.child').on('click', function() {
alert('static child changed')
});
Run Code Online (Sandbox Code Playgroud) 我正在使用GraphicsMagick节点来获取源图像,调整大小,裁剪然后应用掩码:
gm(tempfile)
.quality(90)
.resize(null, 38)
.gravity('Center')
.crop(20, 34)
.mask('./public/assets/mask.png')
.write(thumb, function (err) {
if (err) throw err
console.log('success')
})
Run Code Online (Sandbox Code Playgroud)
运行后,图像调整大小并成功裁剪,但不应用蒙版.不会抛出任何错误(即控制台打印"成功").
附上这也是我正在尝试使用的蒙版图像.我希望图像只能在黑色部分上绘制.我尝试过使用透明的png(gm文档说它基于alpha通道的掩码),以及黑白jpg,但结果是一样的.

我确定我错过了一些明显的东西,但我很难过谢谢!