bson.M नक्शा है [स्ट्रिंग] इंटरफ़ेस टुकड़ा नहीं है। और आपको "$slice" के लिए []इंटरफ़ेस चाहिए।
o1 := bson.M{"$project": bson.M{"user": bson.M{"$slice": []interface{}{"$user", 2, 1}}}}
यदि आप कुछ डमी डेटा, इनपुट और आउटपुट साझा करते हैं, तो मैं आपकी और मदद कर सकता हूं।