Попробуйте следующее:
cursor.count (false, function (err, total) {console.log ("total", total)})
blockquote>core.db.users.find(query, {}, {skip:0, limit:1}, function(err, cursor){ if(err) return callback(err); cursor.toArray(function(err, items){ if(err) return callback(err); cursor.count(false, function(err, total){ if(err) return callback(err); console.log("cursor", total) callback(null, {items: items, total:total}) }) }) })
Итак, в общем, вы будете использовать convert
для перехода к varbinary
и varchar
. Вы захотите использовать 2
для стиля вместо 1, чтобы получить строковое представление. Если вы хотите буквальное преобразование, используйте значение по умолчанию 0.
declare @v varbinary(128) = (select cast('ThisIsMyPassword' as varbinary(128)))
select
@v as Val
,convert(varchar(max),@v,2) as String
,convert(varchar(max),@v,0) as Literal