0
有什么样MongoDB中“$切片”,检索文本费尔德的切片,阵列的instread?MongoDB中检索电子邮件文本的切片
我的意思是,我们可以得到这样的评论切片: db.posts.find({},{注释:{$切片:5}})//前5个评论的
GET片说明,在一些像这样的方式: db.posts.find({},{描述:{$切片:100}})//前100个字符
感谢
有什么样MongoDB中“$切片”,检索文本费尔德的切片,阵列的instread?MongoDB中检索电子邮件文本的切片
我的意思是,我们可以得到这样的评论切片: db.posts.find({},{注释:{$切片:5}})//前5个评论的
GET片说明,在一些像这样的方式: db.posts.find({},{描述:{$切片:100}})//前100个字符
感谢
MongoDB的$slice操作仅适用于数组,而不是文本字段。如果要修剪的字符串,你必须照顾这显示在你的程序(或可能保存字段中显示了“修剪”版)。
请注意,如果你是像截取的评论或说明文字,通常的做法是截断到最接近的字(所以逻辑是有点比字符的简单#更多地参与)。
如:How to Truncate a string in PHP to the word closest to a certain number of characters?。